| .vite/deps | ||
| backend | ||
| frontend | ||
| mysql/init | ||
| .env | ||
| .env.example | ||
| admin_config.html | ||
| admin.html | ||
| baoxiang.sql | ||
| check_chests.py | ||
| check_database.py | ||
| check_mysql_tables.py | ||
| check_tables.py | ||
| cleanup_expired_chests.py | ||
| create_fresh_chest.py | ||
| create_new_chest.py | ||
| create_test_chest.py | ||
| debug_time_calculation.py | ||
| docker-compose.yml | ||
| dworkcodepythondemodemo07frontendsrccomponentsProtectedRoute.tsx | ||
| frontend.html | ||
| init_mysql.sql | ||
| MySQL数据库配置完成.md | ||
| P9级重构总结报告.md | ||
| package-lock.json | ||
| QUICKSTART.md | ||
| README.md | ||
| requirements-dev.txt | ||
| requirements.txt | ||
| StreamerConsole修复报告.md | ||
| test_api.py | ||
| test_datetime.py | ||
| test_password_truncation.py | ||
| test_refactor.py | ||
| test_streamer_api.py | ||
| test_time_calculation.py | ||
| test_timezone_fixed.py | ||
| test_timezone.py | ||
| test_transactions.py | ||
| test_websocket_connect.py | ||
| test_websocket.py | ||
| treasure_box_game.db | ||
| 倒计时修复总结.md | ||
| 倒计时修复报告.md | ||
| 倒计时模块设计文档.md | ||
| 最终修复总结.md | ||
| 测试重构效果.py | ||
| 系统设置配置项说明.md | ||
🎯 互动竞猜开宝箱系统
一个基于奖池制的直播互动竞猜系统,支持主播创建宝箱、用户下注竞猜、实时开奖等核心功能。
✨ 核心特性
🎮 游戏功能
- ✅ 宝箱竞猜系统(二选一竞猜模式)
- ✅ 实时奖池更新(WebSocket推送)
- ✅ 倒计时机制
- ✅ 自动结算和奖金分配
👥 用户管理
- ✅ 用户注册/登录(JWT认证)
- ✅ 角色管理(普通用户/主播/管理员)
- ✅ 喵币系统(余额管理)
- ✅ 低保机制
- ✅ 交易流水记录
🎤 主播功能
- ✅ 主播身份认证
- ✅ 创建和管理宝箱
- ✅ 抽成比例设置
- ✅ 宝箱数量限制
- ✅ 收益统计
🛠️ 管理后台
- ✅ 用户管理 - 搜索、筛选、批量操作、余额调整
- ✅ 主播管理 - 配置管理、状态控制、详细统计
- ✅ 系统设置 - 灵活的配置管理(支持多数据类型)
- ✅ 公告管理 - 发布公告、置顶、优先级设置
🚀 快速开始
1. 启动后端服务
cd backend
pip install -r requirements.txt
python init_database.py
python run.py
后端服务将在 http://localhost:8000 启动
2. 启动前端项目
cd frontend
npm install
npm run dev
前端应用将在 http://localhost:5173 启动
📚 文档导航
🏗️ 技术架构
后端技术栈
- 框架: FastAPI 0.104+ (Python 3.8+)
- ORM: SQLAlchemy 2.0
- 数据库: MySQL 8.0
- 缓存: Redis 7.0
- 认证: JWT
前端技术栈
- 框架: React 18 + TypeScript
- 构建: Vite
- 路由: React Router 6
- 状态管理: Context API
📞 联系我们
- 技术负责人: Claude Code (阿里P9级别)
⭐ 如果这个项目对您有帮助,请给我们一个Star!⭐