An open API service indexing awesome lists of open source software.

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.

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.*

---