Skip to content

Latest commit

 

History

History
58 lines (49 loc) · 1.57 KB

README_ZH.md

File metadata and controls

58 lines (49 loc) · 1.57 KB

御膳房

English Version

一个家庭厨房的点餐应用。

特性

  • 认证:JWT 登录、注册、登出。
  • 浏览菜单:查看所有食物及其详情,包括图片、描述和价格。
  • 点餐:选择食物并添加到购物车。
  • 菜谱:支持生成菜谱。
  • 个人中心:查看个人信息、订单历史、虚拟货币。
  • AI 助手:询问菜单相关问题。

技术栈

  • 前端:Expo 跨端框架;
  • 后端:Nest
  • 数据库:MySQL
  • ORM:Prisma
  • 其他:TypeScriptyarn

贡献

开发 Expo 应用前,请先阅读 开发工具

  1. Fork 本仓库;
  2. 安装 yarn@1.22.22node@20.10.0
  3. 下载仓库并安装依赖;
    git clone <your_clone_repo>
    cd imperial-kitchen
    yarn install
  4. 启动移动端
    yarn dev:mobile
  5. 安装并配置:mysql, nodemailer and redis
  6. 配置服务端环境变量:将 server/.env.example 改名为 server/.env
    # PORT=8000
    # DB_URL=""
    # # nodemailer
    # nodemailer_host=
    # nodemailer_auth_user=
    # nodemailer_auth_pass=
    # # jwt
    # JWT_SECRET=
    # # redis
    # REDIS_PASSWORD=
    # REDIS_URL=
  7. 启动服务端,并访问 api-docs 查看 API 文档。
    yarn dev:server