{"id":13958981,"url":"https://github.com/microapp-store/flash-waimai","last_synced_at":"2025-04-04T18:07:01.686Z","repository":{"id":37334941,"uuid":"206073932","full_name":"microapp-store/flash-waimai","owner":"microapp-store","description":"一个仿照饿了么的外卖平台，包括手机端，后台管理, api服务","archived":false,"fork":false,"pushed_at":"2023-06-20T18:32:23.000Z","size":12797,"stargazers_count":462,"open_issues_count":6,"forks_count":190,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-03-28T17:06:37.183Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microapp-store.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-09-03T12:39:21.000Z","updated_at":"2025-03-21T20:39:33.000Z","dependencies_parsed_at":"2024-01-13T17:48:53.587Z","dependency_job_id":"f623d308-814a-4906-92d7-080c7ac27aa9","html_url":"https://github.com/microapp-store/flash-waimai","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microapp-store%2Fflash-waimai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microapp-store%2Fflash-waimai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microapp-store%2Fflash-waimai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microapp-store%2Fflash-waimai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microapp-store","download_url":"https://codeload.github.com/microapp-store/flash-waimai/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247226213,"owners_count":20904465,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-08T13:02:22.673Z","updated_at":"2025-04-04T18:07:01.666Z","avatar_url":"https://github.com/microapp-store.png","language":"Java","funding_links":[],"categories":["其他"],"sub_categories":["网络服务_其他"],"readme":"# flash-waimai\n- 一个简单的外卖系统，包括手机端，后台管理，api\n- 基于spring boot和vue的前后端分离的外卖系统\n- 包含手机端，后台管理功能\n- 本项目主要供交流学习，不建议商用。\n## 技术选型\n- 核心框架：Spring Boot\n- 数据库层：Spring data jpa/Spring data mongodb\n- 数据库连接池：Druid\n- 缓存：Ehcache\n- 前端：Vue.js\n- 数据库：mysql5.5以上,Mongodb建议4.0(不要使用4.2及其已上版本，否则有部分api需要自行调整)\n\n## 模块\n- flash-waimai-mobile 手机端站点\n- flash-waimai-manage后台管理系统\n- flash-waimai-api java接口服务\n- flash-waimai-core 底层核心模块\n- flash-waimai-generate 代码生成模块\n\n## 快速开始\n- 数据存储采用了mysql和mongodb，其中基础管理配置功能数据使用mysql，业务数据使用mongodb存储。\n- 创建mysql数据库\n```sql\n    CREATE DATABASE IF NOT EXISTS waimai DEFAULT CHARSET utf8 COLLATE utf8_general_ci; \n    CREATE USER 'waimai'@'%' IDENTIFIED BY 'waiMAI@123';\n    GRANT ALL privileges ON waimai.* TO 'waimai'@'%';\n    flush privileges;\n```\n- mysql数据库创建好了之后，启动flash-waimai-api服务，会自动初始化数据，无需开发人员自己手动初始化数据\n- 安装mongodb并创建数据库:flash-waimai\n使用mongorestore命令  导入mongodb数据,由于测试数据量较大，打包放在了百度云盘：链接：https://pan.baidu.com/s/1lOvhN1-Y1M0-FZAwGHus7Q  提取码：4qz7 。下载后将文件解压到d:\\\\elm，如下命令导入数据：\n                                              \n```\nmongorestore.exe -d flash-waimai d:\\\\elm\n```\n- 下载项目测试数据的图片（商家和食品图片）： 链接：https://pan.baidu.com/s/15uiA8hUCwdZv6Bycn1y_yg 提取码：cvas   ，将图片存放到t_sys_cfg表中system.file.upload.path配置的目录下\n- 启动api服务：\n    - 进入flash-waimai-api模块\n    - 直接运行ApiApplication主类启动api服务\n- 启动管理平台:\n    - 进入flash-waimai-manage目录：\n    - 运行 npm install --registry=https://registry.npmmirror.com\n    - 运行npm run dev\n    - 启动成功后访问 http://localhost:9528 ,登录，用户名密码:admin/admin\n- 启动手机端:\n    - 进入flash-waimai-mobile目录：    \n    - 运行 npm install --registry=https://registry.npmmirror.com\n    - 运行npm run dev\n    - 启动成功后访问 http://localhost:8000\n\n## 运行效果图\n- 后台管理\n![admin](doc/admin.gif)\n- 手机端    \n![mobile](doc/mobile.gif)\n\n## 在线演示\n- 查看演示系统请不要随意删除数据\n- 后台管理：[http://waimai-admin.microapp.store](http://waimai-admin.microapp.store)\n- 手机端:[http://waimai-mobile.microapp.store](http://waimai-mobile.microapp.store)\n\n## 文档\n[http://waimai.enilu.cn](http://waimai.enilu.cn)\n## 开发进度\n- flash-waimai-manage [初步完成]\n- flash-waimai-mobile[完善中]\n\n## 鸣谢\n- 感谢[bailicangdu](https://github.com/bailicangdu),[enilu](https://github.com/enilu),本项目参考参考借鉴了[vue2-elm](https://github.com/bailicangdu/vue2-elm)，[web-flash](https://github.com/enilu/web-flash)，[vue2-manage](https://github.com/bailicangdu/vue2-manage)\n- 该项目克隆并扩展自[web-flash](https://github.com/enilu/web-flash),所以开发的时候多看看web-flash的[在线文档](http://enilu.gitee.io/web-flash)\n- 该项目不适用与商城系统解决方案，如果有商城系统需求，可以查看另外一个商城的开源系统[https://gitee.com/microapp/linjiashop](https://gitee.com/microapp/linjiashop)(支持H5,微信小程序,APP)\n\n## 交流\n- qq群仅为方便网友互相交流，作者基本不会在群里回复，如果需要跟作者提问题，可以通过项目主页提issue；qq群禁止发广告，发者立删;为了提高加群门槛，请先通过下面链接打赏后加项目作者qq(82552623)，并将打赏截图发过去，作者将邀请你进群，[打赏链接](http://waimai.enilu.cn/waimai/donate.html),打赏金额随缘\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicroapp-store%2Fflash-waimai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicroapp-store%2Fflash-waimai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicroapp-store%2Fflash-waimai/lists"}