每天回家做饭不知道吃啥吗,上传自己喜欢的菜谱,每日不同推荐,并ai辅助指导。
| 拍照识别食材 · 智能推荐 | AI 厨艺助理 · 对话生成菜谱 |
|---|---|
![]() |
![]() |
- backend:
- golang 1.25.3
- kratos@latest 符合kratos编程习惯。
- ai: eino, https://www.cloudwego.io/zh/docs/eino/release_notes_and_migration/eino_v0.8._-adk_middlewares/
- db: postgresql, redis
- oss: minio (上传图片/文件需要), 桶是aicook
pg_database:
host: <your-host>
port: 30532
user: pgadmin
password: "<your-pg-password>"
dbname: pgdb # schema: aicook
sslmode: disable
redis:
addr: <your-host>:30379
read_timeout: 0.2s
write_timeout: 0.2s
password: "<your-redis-password>"
log:
maxAge: 30
level: "debug"
format: "console"
director: "./logs"
encodeLevel: "CapitalColorLevelEncoder"
auth:
qq:
app_id: ""
app_key: ""
callback_url: ""
frontend_redirect: "http://localhost:5173/chat"
scope: "get_user_info"
# TODO minio 配置
oss:
access_key: "<your-minio-access-key>"
secret_key: "<your-minio-secret-key>"- frontend:
- React + Vite + pnpm(
frontend/,aidesign 风格路由与 UI) - ts
- 未服务端持久化:周菜单与购物清单、采购勾选与历史仅存浏览器(Zustand
persist);后端暂无meal_plan/shopping_list等 REST。演示菜谱已并入deploy/sql/base.sql(整库建表脚本,含演示数据)。
- React + Vite + pnpm(

