Christian Krakau-Louis c2b69db2e5 Docs: extend roadmap with themed releases
Update roadmap doc with themed feature landscape and versioned release plan aligned to GitHub milestones and roadmap epics.
2026-05-23 02:30:58 +02:00
2026-05-22 20:47:28 +02:00
2026-05-22 20:47:28 +02:00
2025-04-11 04:11:33 +02:00
2025-04-11 04:11:33 +02:00
2026-05-22 20:47:28 +02:00

LeagueLedger LeagueLedger Logo

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

  1. Clone the repository

    git clone https://github.com/yourusername/LeagueLedger.git
    cd LeagueLedger
    
  2. Set up environment variables

    cp .env.template .env
    # Edit .env with your configuration
    
  3. Run with Docker

    docker-compose up -d
    
  4. Or run locally

    pip install -r requirements.txt
    python app/main.py
    
  5. 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.

S
Description
Mirror of christianlouis/LeagueLedger
Readme 5.9 MiB
Languages
Python 57.7%
HTML 39.7%
CSS 1.6%
JavaScript 0.9%