Skip to content

Repository files navigation

Homework Projects

暑假作业相关项目合集。


📅 summer-homework-checkin

暑假作业打卡系统(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 自动生成)

📄 License

MIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages