The app is a comprehensive PWA (Progressive Web App) that acts as a central platform for players and the administration.
Core Features for Players
Court Booking: Integration with an external booking system (via iframe) so users can view available times and book courts.
Events:
Official Events: View and access club events.
Private Events: Users can create their own private events, invite other players and receive notifications about changes.
Partner Exchange: A system where players can create open matches, find teammates and opponents, invite others and enter match results.
User Profile: Personal profiles with the option to log in via Google, Facebook or locally. The profiles can also be integrated with RankedIn.
Tournament and League (DPF Universe & Team Leagues)
DPF Universe: A section dedicated to DPF tournaments.
Tournament Information: Overview of tournaments, rules and practical information.
Digital Check-in: Players can check in to tournaments digitally.
Score Entry: Players have the option to enter their match scores themselves.
Scoreboards: Displays draws, course overviews, and overall scores.
Team Leagues:
Displays teams, current standings, and match schedules.
Automatically integrates with data from Lunar/RankedIn API.