Add comprehensive documentation for LeagueLedger
- Created architecture overview in development/architecture.md - Added installation guide in getting-started/installation.md - Developed user guide with detailed instructions in user-guide/overview.md, user-guide/teams.md, user-guide/qr-codes.md - Implemented social login setup documentation in social_login_setup.md - Updated index.md to include links to new documentation sections - Configured mkdocs.yml for site structure and theme - Added requirements.txt for documentation dependencies
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# LeagueLedger Documentation
|
||||
|
||||
Welcome to the official documentation for LeagueLedger, a comprehensive team management and points tracking system designed for organizing competitions, tracking achievements, and managing team-based events.
|
||||
|
||||
## About LeagueLedger
|
||||
|
||||
LeagueLedger is a flexible platform that helps event organizers, team managers, and participants track points, achievements, and standings. Whether you're running pub quizzes, sports leagues, or any team-based competition, LeagueLedger provides the tools to streamline your operations.
|
||||
|
||||
## Key Features
|
||||
|
||||
- **Team Management**: Create, join, and manage teams with flexible access controls
|
||||
- **Points Tracking**: Award points to teams and individuals through various mechanisms
|
||||
- **QR Code System**: Generate and scan QR codes for easy point attribution
|
||||
- **Achievements**: Recognize accomplishments with customizable achievements
|
||||
- **Leaderboard**: Real-time standings for teams and individuals
|
||||
- **Event Management**: Organize and track attendance for events
|
||||
- **Social Login**: Multiple authentication options for streamlined user access
|
||||
- **Responsive Design**: Works on desktop and mobile devices
|
||||
|
||||
## Documentation Structure
|
||||
|
||||
This documentation is organized into several sections:
|
||||
|
||||
- **[Getting Started](getting-started/installation.md)**: Installation, configuration, and quick start guide
|
||||
- **[User Guide](user-guide/overview.md)**: Comprehensive instructions for end users
|
||||
- **[Administration](administration/admin-panel.md)**: Managing users, teams, QR codes, and events
|
||||
- **[Development](development/architecture.md)**: Technical details for developers
|
||||
- **[Deployment](deployment/docker.md)**: Guides for deploying to production environments
|
||||
- **[Integrations](integrations/social-login.md)**: Working with external services
|
||||
|
||||
## Quick Links
|
||||
|
||||
- [Installation Guide](getting-started/installation.md)
|
||||
- [User Accounts](user-guide/user-accounts.md)
|
||||
- [Team Management](user-guide/teams.md)
|
||||
- [QR Code System](user-guide/qr-codes.md)
|
||||
- [Admin Panel](administration/admin-panel.md)
|
||||
|
||||
## Support
|
||||
|
||||
If you encounter any issues or have questions not covered in this documentation, please:
|
||||
|
||||
1. Check the [FAQ section](faq.md)
|
||||
2. Search for similar issues in our [GitHub repository](https://github.com/yourusername/leagueledger/issues)
|
||||
3. Open a new issue if your problem hasn't been addressed
|
||||
|
||||
## Contributing
|
||||
|
||||
We welcome contributions to both the LeagueLedger project and its documentation. See our [Contributing Guide](contributing.md) for more information.
|
||||
Reference in New Issue
Block a user