A cinematic Formula 1 data experience with interactive pages, SQL-backed tables, and cinematic video transitions.
-
Activate virtual environment:
cd /Users/ompathania/Desktop/Motorsport source backend/venv/bin/activate
-
Configure MySQL in
backend/db.pywith your credentials -
Start the backend:
cd backend python app.py -
Open browser:
http://localhost:5001
For detailed setup instructions, see STARTUP.md.
- Cinematic intro experience with scroll-driven animations
- Dynamic championship selection backed by SQL data
- Multi-page data hub with Race, Team, Driver, and Result sections
- Detailed tables with real-time SQL queries
- Background video toggle to view full-screen media
- Smooth page transitions with visual effects
- Responsive design for desktop and mobile
- Backend: Flask (Python)
- Database: MySQL with stored procedures and views
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Media: Video backgrounds (MP4) and images