Skip to content

Web application that shows Formula 1 statistics in real time

License

Notifications You must be signed in to change notification settings

AungS8430/formulistic1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 5, 2025
1b1cda4 · · Oct 5, 2025

History

94 Commits
Sep 21, 2025
Oct 3, 2025
Oct 3, 2025
Aug 28, 2025
Sep 30, 2025

Repository files navigation

Formulistic1

License Languages Last Commit

Overview

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.


Features

  • 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) le) WIP
  • Modern tech stack (NextJS with TypeScript, FastAPI with Python)

Tech Stack

  • Frontend: NextJS with TypeScript (located in frontend/)
  • Backend: FastAPI and FastF1 for data gathering (located in backend/)

Project Structure

formulistic1/
├── backend/      # Python backend code & API
├── frontend/     # NextJS frontend source code & assets
├── LICENSE
├── README.md
ADME.md
.md

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/AungS8430/formulistic1.git
    
    cd formulistic1
  2. Install frontend dependencies:

    cd frontend
    npm install
    
    # or
    yarn installl
  3. Install backend dependencies:

    cd ../
    backend/install.shh

Usage

  1. Start the backend server:

    cd backend
    fastapi run server.pyy
  2. Start the frontend development server:

    cd ../frontend
    npm start
    
    # or
    yarn startt
  3. Open http://localhost:3000 in your browser.


Contributing

Contributions are welcome!
If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request..

Steps:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/my-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin feature/my-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License.
See LICENSE for details.


Contact

For questions or feedback, open an issue.

About

Web application that shows Formula 1 statistics in real time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published