c2b69db2e55a2f617a480455d507bf5bbe92b06f
Update roadmap doc with themed feature landscape and versioned release plan aligned to GitHub milestones and roadmap epics.
LeagueLedger 
A modern web application for managing sports league loyalty programs, events, and rewards through QR codes.
Features
- Team Management: Create and manage teams with member profiles
- QR Code Redemption: Generate and scan QR codes for points and rewards
- Leaderboards: Track team and individual standings
- OAuth Integration: Multiple social login options including Google, GitHub, LinkedIn, Facebook, and netID
- Internationalization: Multi-language support with English and German locales
- Responsive Design: Mobile-friendly interface built with Tailwind CSS
Quick Start
-
Clone the repository
git clone https://github.com/yourusername/LeagueLedger.git cd LeagueLedger -
Set up environment variables
cp .env.template .env # Edit .env with your configuration -
Run with Docker
docker-compose up -d -
Or run locally
pip install -r requirements.txt python app/main.py -
Access the application
http://localhost:8000
Documentation
Detailed documentation is available in the /docs directory. Generate the complete documentation site with:
mkdocs serve
License
This project is licensed under the terms of the license file included in this repository.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Description
Languages
Python
57.7%
HTML
39.7%
CSS
1.6%
JavaScript
0.9%