Lawn Bowling Competition Management App
A comprehensive mobile application built with Expo and React Native for managing lawn bowling competitions, games, and player registrations. This app provides a complete solution for organizing tournaments, tracking scores, and managing player participation in the lawn bowling community.
🎯 Features
🏆 Competition Management
- Create & Organize Competitions: Full competition lifecycle management with detailed venue information
- Flexible Registration Types:
- Open Competitions: No registration required – players show up on the day
- Must Register: Traditional registration-based competitions with manual sign-up
- Location Integration: Comprehensive venue management with GPS coordinates, facilities, and contact information
- Weather Integration: Real-time weather data for competition venues
- Interactive Maps: Integrated mapping for easy venue navigation
🎮 Game Management
- Multiple Game Types: Support for Singles, Pairs, Triples, and Fours
- Live Score Tracking: End-by-end scoring with photo capture capabilities
- Rink Assignment: Organize games across multiple rinks
- Game History: Complete record of all completed games
- Photo Documentation: Capture and store end photos for record keeping
👥 Player Management
- Vision Level Classification: B1-B4 vision level support for fair competition groupings
- Role-Based Access: Player, Organizer, and Admin roles with appropriate permissions
- Club Affiliations: Track player club memberships
- Profile Management: Comprehensive player profiles with contact information
📊 Admin Dashboard
- User Management: Admin tools for managing player roles and permissions
- Competition Oversight: Full administrative control over all competitions
- Statistics & Analytics: Comprehensive reporting and statistics
- Location Management: Create and manage competition venues
🔐 Security & Authentication
- Supabase Authentication: Secure email/password authentication
- Row Level Security: Database-level security ensuring users only access appropriate data
- Role-Based Permissions: Granular permission system based on user roles
[siteorigin_widget class=”SiteOrigin_Widget_Tabs_Widget”][/siteorigin_widget]

