https://github.com/subhashhhhhh/fastlytics
A modern web app for Formula 1 data analytics, providing race results, standings, and telemetry charts.
https://github.com/subhashhhhhh/fastlytics
data-analysis formula1 javascript
Last synced: 24 days ago
JSON representation
A modern web app for Formula 1 data analytics, providing race results, standings, and telemetry charts.
- Host: GitHub
- URL: https://github.com/subhashhhhhh/fastlytics
- Owner: subhashhhhhh
- License: mit
- Created: 2025-03-30T08:16:26.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-04-08T07:22:39.000Z (26 days ago)
- Last Synced: 2025-04-10T07:05:53.717Z (24 days ago)
- Topics: data-analysis, formula1, javascript
- Language: TypeScript
- Homepage: https://fastlytics.app
- Size: 442 KB
- Stars: 124
- Watchers: 1
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🏎️ Fastlytics
*A lightning-fast platform for Formula 1 fans to explore historical data, compare drivers, and simulate race strategies – no engineering degree required.*
## 🚀 Features
### 🏁 **Core Features**
- **Lap Time Comparisons**: Compare drivers’ laps side-by-side (e.g., *Hamilton vs. Verstappen at Monaco*).
- **Gear Shift Visualization**: See how drivers attack corners with animated gear shift maps.
- **Tire Strategy Breakdowns**: Analyze pit stop efficiency and compound performance.
- **Position Change Graphs**: Relive epic battles with lap-by-lap position swings.
- **Track Evolution Analysis**: Watch how lap times drop as rubber builds up on the circuit.---
## 🛠️ Tech Stack
| **Category** | **Tools** |
|---------------------|---------------------------------------------------------------------------|
| **Frontend** | React, Tailwind CSS, shadcn/ui, Lucide React, Custom Charts |
| **Backend** | Fast-F1 API, Supabase (Auth + PostgreSQL), Cloudflare R2 (Storage) |
| **Infrastructure** | Docker, Oracle, Redis (Caching) |
| **Misc** | Python (Data Processing), |---
## ⚡ Quick Start
### Prerequisites
- Node.js v18+
- Python 3.10+
- Docker (for local Supabase/PostgreSQL)### Installation
1. Clone the repository:
```bash
git clone https://github.com/subhashhhhhh/Fastlytics.git
```2. Install frontend dependencies:
```bash
npm install
```3. Install backend dependencies:
```bash
git clone https://github.com/subhashhhhhh/Fastlytics-Backend.git
pip install -r requirements.txt
```### Environment Setup
1. Configure environment variables:
```bash
cp .env.example .env
```2. Configure backend environment variables:
```bash
cd backend-api
cp .env.example .env
```
## 🤝 Contributing
**We welcome pit crew members!**
1. Fork the repository.
2. Create a branch: `git checkout -b feature/brazilian-gp-2023`.
3. Commit changes: `git commit -m "Added Hamilton’s magic telemetry"`.
4. Push: `git push origin feature/brazilian-gp-2023`.
5. Submit a PR.*No toxic rivalries allowed – this is a Ferrari/Mercedes/Red Bull neutral zone.* 🏳️
---
## 📜 License
MIT License – *Do whatever you want, but don’t blame us if your AI predicts Stroll as 2024 champion.*---
## 🙏 Acknowledgments
- **Fast-F1**: For the incredible Python library that makes this possible.
- **Supabase**: For auth and database.
- **You**: For not asking why we included the 2022 Ferrari strategy engine.---
*Built with ❤️ and excessive caffeine by Subhash Gottumukkala.*
---