Phase 1 backend live

Food Ordering

一个面向外卖点餐、直接付款和代付链接场景的最小可运行项目骨架。

Next.js 16TypeScriptPrisma + MySQL

Current scope

  • 单商家购物车与下单
  • 直接支付与代付链接
  • 商家接单、拒单、配送、完成
  • 平台管理商家、订单、支付、退款
  • 首批数据库迁移已落到 `prisma/migrations`

待开发

用户端

进入

面向普通用户的商家浏览、购物车、下单、支付和代付入口。

  • 商家列表页
  • 购物车与下单
  • 我的订单与代付

一期已完成

商家后台

进入

面向商家处理订单、商品和营业状态的管理入口。

  • 商家登录与订单履约
  • 营业状态与资料编辑
  • 商品与分类管理

一期已完成

平台后台

进入

面向平台管理员管理商家、订单、支付和退款的入口。

  • 商家与账号管理
  • 分类与商品维护
  • 管理员鉴权

Quick start

  1. 1. 复制 `.env.example` 为 `.env`。
  2. 2. 配置 `DATABASE_URL` 指向本地 MySQL。
  3. 3. 执行 `npm run db:generate`。
  4. 4. 执行 `npm run db:migrate:dev` 或导入首个 migration。

Health endpoint

`/api/health`

打开接口

用于确认应用启动、环境变量读取和项目元信息是否正常。