Files
gh-christianlouis-leagueledger/docs/user-guide/overview.md
T
Christian Krakau-Louis 6306abf6d9 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
2025-04-15 12:32:03 +02:00

125 lines
3.5 KiB
Markdown

# LeagueLedger User Guide
Welcome to the LeagueLedger User Guide. This section provides detailed instructions on how to use LeagueLedger as an end user.
## Getting Started as a User
### Creating an Account
To use LeagueLedger, you'll first need to create an account:
1. Navigate to the [LeagueLedger homepage](http://localhost:8000)
2. Click on the "Sign Up" or "Register" button
3. Fill in the required information:
- Username
- Email address
- Password
4. Complete the verification process through the email sent to your address
5. Log in with your new credentials
### Logging In
You can log in using:
- Your username and password
- Social login (if configured by your administrator) via Google, GitHub, Microsoft, and other supported providers
## Core Features
### User Dashboard
After logging in, you'll see your dashboard with:
- Your personal points totals
- Teams you're a member of
- Recent activities and achievements
- Upcoming events
- Quick access to common actions
### Teams
Teams are the core organizational unit in LeagueLedger:
- **Joining Teams**: Find teams through search or receive invitations
- **Creating Teams**: Start your own team and invite others
- **Team Management**: View team statistics, achievements, and members
### QR Codes and Points
Points in LeagueLedger are typically awarded through QR codes:
- **Scanning QR Codes**: Use the scan feature to capture QR codes at events
- **Points History**: Track all your earned points and achievements
- **Team Points**: View how your contributions affect team standings
### Events
LeagueLedger tracks various events:
- **Upcoming Events**: See what events are scheduled
- **Event Registration**: Sign up for events individually or as a team
- **Event Attendance**: Check in to events using QR codes
### Leaderboards
Track standings and achievements:
- **Individual Leaderboards**: See how you rank among all participants
- **Team Leaderboards**: View team rankings
- **Event-specific Leaderboards**: Standings for particular events
## User Settings
### Profile Management
Customize your experience through the profile settings:
1. Navigate to "My Account" or "Settings"
2. Update your:
- Profile picture
- Personal information
- Email preferences
- Notification settings
### Account Security
Manage your account security:
- Change your password
- Enable/disable social login connections
- View active sessions
## Navigation Guide
### Main Menu
The main menu provides access to all major features:
- **Dashboard**: Your personal overview
- **Teams**: Access to teams you belong to
- **Events**: Upcoming and past events
- **QR Scanner**: Tool to scan QR codes
- **Leaderboards**: Overall standings
- **Profile**: Your personal settings
### Mobile Navigation
On mobile devices, the menu is accessible through the hamburger icon (≡) in the top corner.
## Getting Help
If you encounter any issues while using LeagueLedger:
- Check the FAQ section
- Contact your organization's administrator
- Submit a support request through the "Help" section
## Next Steps
For more detailed information about specific features, please refer to the following guides:
- [User Accounts](user-accounts.md): Detailed account management information
- [Teams](teams.md): Complete team management guide
- [QR Codes](qr-codes.md): Everything about the QR code system
- [Points & Achievements](points-and-achievements.md): How points and achievements work
- [Leaderboard](leaderboard.md): Understanding the leaderboard system
- [Events](events.md): Comprehensive events guide