资源栈 - www.zyz88.com
首页 / 新零售/网店/商城 / 资源详情

flash-waimai:仿照饿了么的外卖平台开源项目

2026-09-12 7 0 下载

资源介绍

flash-waimai 是一套面向新零售/网店/商城场景的开源系统,基于 Spring Boot + Vue + Java + Go 技术栈构建。一个仿照饿了么的外卖平台,包括手机端,后台管理, api服务。- 一个简单的外卖系统,包括手机端,后台管理,api – 基于spring boot和vue的前后端分离的外卖系统 – 包含手机端,后台管理功能 – 本项目主要供交流学习,不建议商用。项目仓库地址为 https://gitee.com/microapp/flash-waimai,代码开源,适合技术学习、架构评估和企业二次开发。同类项目还可参考 芋道管理后台

flash-waimai项目展示

项目概述

flash-waimai 是 microapp 团队维护的新零售/网店/商城系统。项目采用Spring Boot + Vue + Java + Go等技术构建,支持前后端分离架构,提供完整的业务功能和管理后台。系统代码结构清晰,文档较为完善,涵盖新零售/网店/商城领域的核心业务流程,可作为相关领域的学习参考和二次开发基础。

– 核心框架:Spring Boot – 数据库层:Spring data jpa/Spring data mongodb – 数据库连接池:Druid – 缓存:Ehcache – 前端:Vue.js – 数据库:mysql5.5以上,Mongodb建议4.0(不要使用4.2及其已上版本,否则有部分api需要自行调整)

核心特点

flash-waimai 的主要功能特性包括以下方面:

  • 一个简单的外卖系统,包括手机端,后台管理,api
  • 基于spring boot和vue的前后端分离的外卖系统
  • 包含手机端,后台管理功能
  • 本项目主要供交流学习,不建议商用。
  • 核心框架:Spring Boot
  • 数据库层:Spring data jpa/Spring data mongodb
  • 数据库连接池:Druid
  • 缓存:Ehcache
  • 前端:Vue.js
  • 数据库:mysql5.5以上,Mongodb建议4.0(不要使用4.2及其已上版本,否则有部分api需要自行调整)

技术架构

项目采用现代化的技术栈,主要技术组件和框架包括:

  • Spring Boot
  • Vue
  • Java
  • Go
  • 微信小程序
  • 小程序
  • MySQL
  • MongoDB

系统按业务域划分为多个功能模块,主要包括:

  • flash-waimai-mobile 手机端站点
  • flash-waimai-manage后台管理系统
  • flash-waimai-api java接口服务
  • flash-waimai-core 底层核心模块
  • flash-waimai-generate 代码生成模块

功能详情

– flash-waimai-mobile 手机端站点 – flash-waimai-manage后台管理系统 – flash-waimai-api java接口服务 – flash-waimai-core 底层核心模块 – flash-waimai-generate 代码生成模块

– 数据存储采用了mysql和mongodb,其中基础管理配置功能数据使用mysql,业务数据使用mongodb存储。 – 创建mysql数据库 sql CREATE DATABASE IF NOT EXISTS waimai DEFAULT CHARSET utf8 COLLATE utf8generalci; CREATE USER ‘waimai’@’%’ IDENTIFIED BY ‘waiMAI@123’; GRANT ALL privileges ON waimai. TO ‘waimai’@’%’; flush privileges; – mysql数据库创建好了之后,启动flash-waimai-api服务,会自动初始化数据,无需开发人员自己手动初始化数据 – 安装mongodb并创建数据库:flash-waimai 使用mongorestore命令 导入mongodb

– 查看演示系统请不要随意删除数据 – 后台管理:http://waimai-admin.microapp.store – 手机端:http://waimai-mobile.microapp.store

适用场景

  • 学习研究:适合学习Spring Boot技术栈在新零售/网店/商城领域的实际应用
  • 架构参考:可作为新零售/网店/商城系统架构设计和模块拆分的参考案例
  • 二次开发:在开源协议允许范围内,可基于此项目进行企业级定制开发
  • 教学演示:适合作为相关课程的教学演示和实践项目

快速开始

根据项目文档,快速上手的基本步骤包括:

  1. 数据存储采用了mysql和mongodb,其中基础管理配置功能数据使用mysql,业务数据使用mongodb存储。
  2. 创建mysql数据库
  3. mysql数据库创建好了之后,启动flash-waimai-api服务,会自动初始化数据,无需开发人员自己手动初始化数据
  4. 安装mongodb并创建数据库:flash-waimai
  5. 下载项目测试数据的图片(商家和食品图片): 链接:https://pan.baidu.com/s/15uiA8hUCwdZv6Bycn1yyg 提取码:cvas ,将图片存放到tsyscfg表中system.file.upload.path配置的目录下
  6. 启动api服务:

相关资源

开源项目地址:https://gitee.com/microapp/flash-waimai

资源下载中心

优质源码 · 精选素材 · 安全下载

🎁 免费下载

flash-waimai:仿照饿了么的外卖平台开源项目

编号 #5507 2026-09-12 7 浏览
资源详细信息
适用平台
Windows / macOS / Linux