这是一个用于高效管理食品库存,记录食品生产日期、保质期并自动生成过期日期的系统。
- 食品信息录入
- 过期日期自动生成
- 库存管理
- 过期预警
- 历史记录查询
- 用户管理
- 前端: Vue 3
- 后端: Python (Flask)
- 数据库: SQLite
frontend/
: 前端代码backend/
: 后端代码
- 进入
backend
目录:cd backend
- 创建并激活虚拟环境(如果尚未创建):
py -m venv venv # Windows .\venv\Scripts\activate # macOS/Linux # source venv/bin/activate
- 安装依赖:
pip install -r requirements.txt # 或者手动安装 Flask 和 Flask-CORS pip install Flask Flask-CORS
- 初始化数据库(首次运行或数据库文件丢失时):
py database.py
- 启动 Flask 后端服务:
后端将在
flask run
http://127.0.0.1:5000
运行。
- 进入
frontend
目录:cd frontend
- 安装依赖(如果尚未安装):
npm install # 或手动安装所需库: # npm install element-plus vue-router axios date-fns
- 启动 Vue 开发服务器:
前端将在
npm run dev
http://localhost:5174
运行。
更多详细信息请参考项目文档。