Formulistic1 is a web application that shows Formula 1 statistics in real time. It offers live race data, driver standings, and historical insights for Formula 1 fans and analysts.
- Live Formula 1 statistics
- Historical data for past seasons and races up to 2018 season
- Interactive data visualizations, including both driver and lap-by-lap data
- Responsive interface (desktop & mobile) WIP
- Modern tech stack (NextJS with TypeScript, FastAPI with Python)
- Frontend: NextJS with TypeScript (located in
frontend/) - Backend: FastAPI and FastF1 for data gathering (located in
backend/)
formulistic1/
├── backend/ # Python backend code & API
├── frontend/ # NextJS frontend source code & assets
├── LICENSE
├── README.md
-
Clone the repository:
git clone https://github.com/AungS8430/formulistic1.git cd formulistic1 -
Install frontend dependencies:
cd frontend npm install # or yarn install
-
Install backend dependencies:
cd ../ backend/install.sh
-
Start the backend server:
cd backend fastapi run server.py -
Start the frontend development server:
cd ../frontend npm start # or yarn start
-
Open http://localhost:3000 in your browser.
Contributions are welcome!
If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
Steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request
This project is licensed under the MIT License.
See LICENSE for details.
For questions or feedback, open an issue.