RC Race Monitor
A comprehensive race management system for RC car racing events, built with SvelteKit and Supabase.
Features
- Track and event selection
- Race lineup generation and management
- Real-time lap timing with serial port integration
- Race control with countdown timer
- Racer and car management
- Event registration
- Race results tracking
Technology Stack
- Frontend: SvelteKit, TailwindCSS
- Backend: Supabase (PostgreSQL, Authentication, Real-time subscriptions)
- Timing: Web Serial API for communication with timing hardware
Development
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
Environment Configuration
The application requires the following environment variables in a .env.local
file:
PUBLIC_SUPABASE_URL=your_supabase_url
PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
License
MIT