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.
- Next-Js (v12)
- Zustand
- Tailwind
- Cheerio
- Recharts
- Powered by Ergast F1 API.
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
- Clone the repo
$ git clone https://github.com/ya-johnson/f1-box.git
- Install NPM packages
$ npm i
- Run
$ npm run dev
- 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
- Add Download option for graphics