{"id":15178902,"url":"https://github.com/guqing/qinlouyue","last_synced_at":"2025-10-01T20:32:08.804Z","repository":{"id":45794993,"uuid":"238488161","full_name":"guqing/qinlouyue","owner":"guqing","description":"一个使用Spring Boot和Vue开发的基于flash-waimai的完整的外卖系统，包括手机端，微信小程序客户端，后台管理，api","archived":true,"fork":false,"pushed_at":"2020-07-02T02:16:19.000Z","size":13200,"stargazers_count":60,"open_issues_count":1,"forks_count":20,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-28T15:41:34.509Z","etag":null,"topics":["mongodb","mysql-database","shiro","springboot2","vue","wechat-mini-program"],"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/guqing.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}},"created_at":"2020-02-05T15:50:32.000Z","updated_at":"2024-05-08T05:07:08.000Z","dependencies_parsed_at":"2022-07-16T16:00:49.538Z","dependency_job_id":null,"html_url":"https://github.com/guqing/qinlouyue","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/guqing%2Fqinlouyue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guqing%2Fqinlouyue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guqing%2Fqinlouyue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guqing%2Fqinlouyue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guqing","download_url":"https://codeload.github.com/guqing/qinlouyue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234897368,"owners_count":18903646,"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":["mongodb","mysql-database","shiro","springboot2","vue","wechat-mini-program"],"created_at":"2024-09-27T15:41:37.617Z","updated_at":"2025-10-01T20:32:07.719Z","avatar_url":"https://github.com/guqing.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# qinlouyue\n- 一个基于`flash-waimai`的完整的外卖系统，包括手机端，微信小程序客户端，后台管理，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- 数据库：mysql8以上,Mongodb4.0(不要使用最新版4.2)\n\n## 模块\n- qinlouyue-mobile 手机端站点\n- qinlouyue-manage后台管理系统\n- qinlouyue-api java接口服务\n- qinlouyue-core 底层核心模块\n- qinlouyue-generate 代码生成模块\n\n## 快速开始\n- 数据存储采用了mysql和mongodb，其中基础管理配置功能数据使用mysql，业务数据使用mongodb存储。\n- 创建mysql数据库\n```sql\n    CREATE DATABASE IF NOT EXISTS qinlouyue DEFAULT CHARSET utf8 COLLATE utf8_general_ci; \n```\n- mysql数据库创建好了之后，`qinlouyue-api`服务，会自动初始化数据，无需开发人员自己手动初始化数据\n- 安装mongodb并创建数据库:`qinlouyue`\n使用mongorestore命令  导入mongodb数据,由于测试数据量较大，打包放在了百度云盘：链接：https://pan.baidu.com/s/1mfO7yckFL7lMb_O0BPsviw   提取码：apgd 下载后将文件解压到d:\\\\elm，如下命令导入数据：\n                                              \n```\nmongorestore.exe -d flash-waimai d:\\\\elm\n```\n- 下载项目测试数据的图片（商家和食品图片）：链接：https://pan.baidu.com/s/1rvZDspoapWa6rEq2D_5kzw 提取码：urzw ，将图片存放到t_sys_cfg表中system.file.upload.path配置的目录下\n\n- 启动管理平台:\n    - 进入qinlouyue-manage目录：\n    - 运行 npm install --registry=https://registry.npm.taobao.org\n    - 运行npm run dev\n    - 启动成功后访问 http://localhost:9528 ,登录，用户名密码:admin/admin\n- 启动手机端:\n    - 进入flash-waimai-mobile目录：    \n    - 运行 npm install --registry=https://registry.npm.taobao.org\n    - 运行npm run local\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[https://microapp.gitee.io/flash-waimai](https://microapp.gitee.io/flash-waimai)\n## 开发进度\n- qinlouyue-manage [初步完成]\n- qinlouyue-mobile[完善中]\n- qinlouyue-wx[开发中]\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- 感谢[flash-waimai](https://microapp.gitee.io/flash-waimai)这么好的外卖系统\n# License\n\n[GPL](https://github.com/microapp-store/flash-waimai/blob/master/COPYING)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguqing%2Fqinlouyue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguqing%2Fqinlouyue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguqing%2Fqinlouyue/lists"}