{"id":38239374,"url":"https://github.com/fengchangfight/chef-assist","last_synced_at":"2026-01-17T01:11:28.651Z","repository":{"id":37332273,"uuid":"190708240","full_name":"fengchangfight/chef-assist","owner":"fengchangfight","description":"点菜传菜后厨一体系统","archived":false,"fork":false,"pushed_at":"2022-12-16T04:24:13.000Z","size":3827,"stargazers_count":25,"open_issues_count":6,"forks_count":18,"subscribers_count":0,"default_branch":"master","last_synced_at":"2023-03-04T08:56:19.237Z","etag":null,"topics":["java","quasar","springboot","vuejs"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fengchangfight.png","metadata":{"files":{"readme":"README.md","changelog":"historyorder.png","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-07T08:00:27.000Z","updated_at":"2023-01-29T12:47:07.000Z","dependencies_parsed_at":"2023-01-29T08:31:08.565Z","dependency_job_id":null,"html_url":"https://github.com/fengchangfight/chef-assist","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/fengchangfight/chef-assist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fengchangfight%2Fchef-assist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fengchangfight%2Fchef-assist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fengchangfight%2Fchef-assist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fengchangfight%2Fchef-assist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fengchangfight","download_url":"https://codeload.github.com/fengchangfight/chef-assist/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fengchangfight%2Fchef-assist/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28491084,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T00:50:05.742Z","status":"ssl_error","status_checked_at":"2026-01-17T00:43:11.982Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["java","quasar","springboot","vuejs"],"created_at":"2026-01-17T01:11:28.085Z","updated_at":"2026-01-17T01:11:28.634Z","avatar_url":"https://github.com/fengchangfight.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# chef-assist\n\n## 功能说明\n* 三种用户角色：餐厅服务员，后厨人员，管理员\n* 服务员负责点菜录入，订单的建立和完成，菜品状态跟踪\n* 后厨人员只负责看板做菜，做完菜更新菜品状态\n* 管理员可以做菜品，厨位，餐桌，人员，订单等相关的一切操作\n\n## 硬件要求\n有浏览器能上网的任何终端皆可，手机，平板，电脑都行\n\n## 适用场景\n餐馆，酒店\n\n## 技术\n### 后台\njava, springboot, mybatis, liquibase，mysql...\n### 前端\nVueJs框架之quasar\n\n### 视频demo\n [视频演示](https://v.youku.com/v_show/id_XNDIxMTQ3NTAwMA==.html?spm=a2h3j.8428770.3416059.1 \"视频演示\")\n\n## 厨房视图\n点菜传菜一体系统\n![厨房视图](./chufang.png)\n\n## 餐桌视图\n![餐桌视图](./canzhuo.png)\n\n## 菜品管理\n![菜品管理](./caipin.png)\n\n## 用户管理\n![用户管理](./user.png)\n\n## 订单详情\n![订单详情](./orderdetail.png)\n\n## 历史订单\n![历史订单](./historyorder.png)\n\n## 程序运行指南\n### 后台\n#### 数据库\n首先新建数据库chef_assist:\n```\ncreate database if not exists chef_assist  default charset utf8 collate utf8_general_ci;\n```\n#### 启动Springboot程序：\n使用intellij打开pom.xml, open as project\n\n修改数据库用户名和密码,在application-*.properties中的如下两行:\n\n```\nspring.datasource.username=root\nspring.datasource.password=Passw0rd\n```\n\n在ChefAssistApplication类上右键Debug或者Run启动程序\n\n程序使用了liquibase会自动在刚才创建的数据库中初始化表结构和一些必要数据，例如admin用户\n\nadmin用户的默认密码也为admin，默认服务端口号为8686，如果需要可手动更改（但需要考虑前端做相应的适配）\n\n#### 启动前端程序\n前端用的是基于vuejs的quasar框架，在启动前需要安装nodejs(包括npm包管理器)，和quasar-cli(参考：http://www.quasarchs.com/quasar-cli/installation)\n\n在安装好上述依赖后，进入chefassist-web目录，先执行npm install,成功后再执行:\n\n```\nquasar dev\n```\n\n一切顺利后，则可在浏览器中浏览http://localhost:8685/， 即默认前端端口号为8685\n\n### 跨域问题\n后台是做了跨域限制访问的，只允许localhost:8685的请求，具体配置在application-*.properties中的\n```\norigin.base=http://localhost:8685\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffengchangfight%2Fchef-assist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffengchangfight%2Fchef-assist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffengchangfight%2Fchef-assist/lists"}