Files
gh-christianlouis-leagueledger/requirements.txt
T
Christian Krakau-Louis 0de2eb5830 Implement user authentication and management system with FastAPI
- Added authentication routes for login, registration, password reset, and account deletion in `auth.py`.
- Implemented user profile management, including updating user information and changing passwords.
- Created dashboard views to display user-specific information and recent activity in `dashboard.py`.
- Developed leaderboard views to show team rankings and points in `leaderboard.py`.
- Added QR code generation and redemption functionality in `qr.py` and `redeem.py`.
- Implemented team management features, allowing users to create and join teams in `teams.py`.
- Introduced session debugging utility to assist with session-related issues in `debug_session.py`.
- Configured Docker Compose for MySQL database and FastAPI application with environment variables.
- Updated requirements.txt to include necessary dependencies for the application.
2025-04-11 17:46:59 +02:00

15 lines
193 B
Plaintext

fastapi
uvicorn[standard]
SQLAlchemy
mysqlclient
Jinja2
python-multipart
passlib[bcrypt]
qrcode
email-validator
pillow
python-jose[cryptography]
itsdangerous
bcrypt==4.0.1
flask-session==0.5.0