Skip to content

ya-johnson/f1-box

Repository files navigation

About

Description

F1 box is a platform for Formula 1 data.
Features Post Race, Drivers, Constructors analytics and information.
As well as News and Press gathered from popular publishers.

Build With

Getting started

Prerequisites

NodeJs

  • Check if NodeJs already installed on your machine
    $ node -v
  • If not then install
    $ sudo apt install node-js npm
    $ sudo dnf install node-js
    $ sudo pacman -S node-js

Installation

  1. Clone the repo
    $ git clone https://github.com/ya-johnson/f1-box.git
  2. Install NPM packages
    $ npm i
  3. Run
    $ npm run dev

ToDo

  • Set Data limits - Ergast F1 API data availability.
  • Fix in between season:
    • next race countdown
    • filter upcoming season schedule from RoundControls component
  • UI
    • Add Download option for graphics
      • Fix padding/spacing on images
    • Recharts - styles (tooltip etc)
    • Country flags