# LifeTrackerBackend **Repository Path**: wanghuitao1/life-tracker-backend ## Basic Information - **Project Name**: LifeTrackerBackend - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-28 - **Last Updated**: 2025-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README LifeTrackerBackend myapp/ ├── config/ # 配置文件 │ ├ __init__.py │ ├ default.py # 默认配置 │ ├ development.py # 开发环境配置 │ └ production.py # 生产环境配置 │ ├── app/ │ ├ __init__.py # 应用工厂 │ ├ models/ # 数据模型 │ │ ├ __init__.py │ │ ├ user.py # 用户模型 │ │ └ activity.py # 未来扩展:运动记录模型 │ │ │ ├ routes/ # 路由(类似 Spring Boot 的 Controller) │ │ ├ __init__.py │ │ ├ auth.py # 认证相关路由 │ │ └ activity.py # 未来扩展:运动记录路由 │ │ │ ├ services/ # 业务逻辑(类似 Spring Boot 的 Service) │ │ ├ __init__.py │ │ ├ auth_service.py │ │ └ activity_service.py # 运动记录逻辑 │ │ │ ├ utils/ # 工具类(日志、错误处理等) │ │ ├ __init__.py │ │ ├ logger.py # 日志配置 │ │ └ errors.py # 自定义异常 │ │ │ └ extensions.py # 扩展插件(数据库、缓存等) │ ├── migrations/ # 数据库迁移脚本(使用 Alembic) ├── tests/ # 单元测试 │ ├ __init__.py │ ├ test_auth.py │ └ test_activity.py # 运动记录测试 │ ├── requirements.txt # 依赖列表 ├── .env # 环境变量 └── run.py # 启动脚本