暑假作业相关项目合集。
暑假作业打卡系统(v1.6.0)
面向小学生的暑假日常作业学习打卡全周期管理系统,含宠物乐园模块。
- 技术栈:FastAPI + SQLAlchemy 2.0 + Vue3 CDN + SQLite
- 架构:前后端分离,学生端 H5 适配手机/平板,独立管理后台
- 核心功能:
- 每日打卡(限 1 次)+ 照片上传
- 连续打卡统计 + 补卡功能(每月≤3次)
- 防代打卡:照片真实性 + 地理位置 + 人脸比对
- 7 天解锁抽奖资格 + 奖品管理 + 积分兑换
- 家长绑定 + 实时通知(钉钉/企微)
- 闯关任务打卡 + 暑假全周期可视化报告
- 宠物乐园:33 种宠物 × 12 种食物适配矩阵、多宠物领养(最多 3 只)、改名、生病机制、连击加成
快速启动:
# Docker 部署(推荐)
bash scripts/deploy.sh local
# 或原生运行
cd summer-homework-checkin/backend
pip install -r requirements.txt
python seed.py
uvicorn app.main:app --reload- 学生端:http://127.0.0.1:8003/
- 管理端:http://127.0.0.1:8003/admin/
- 测试账号:teststu01/test1234(本地)| 小杭杭/hanghang@123(生产)
- 管理员:admin(密码由环境变量
ADMIN_INIT_PASSWORD指定;未设置时 seed 自动生成)
MIT