Skip to content

shonderdos/labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F1 Standings

A personal project to show off my development skills - ➡️ Live demo ⬅️

Project Banner

Features

  • Automated dependency updates with Renovate
  • Automated deployments with Netlify
  • Automated CI with Github Actions
  • Unit tests with Jest

Tech Stack

Technologies: Angular, Firebase, RxJS

Development: Typescript, ESLint, Jest, Cypress, Prettier

CI/CD: Netlify, Renovate

Run Locally

Clone the project

  git clone https://github.com/shonderdos/labs.git

Go to the project directory

  cd labs

Install dependencies

  npm install

Start the server

  npm run start

Run firebase emulator

  npx run firebase emulators:start

You can now view the project on http://localhost:4200 And the firebase emulator on http://localhost:4000

Running Unit Tests

To run tests, run the following command

  npm run test

Roadmap

  • Constructors standings
  • Mocked data for local development with Mock Service Worker
  • Integration tests with cypress.io
  • Driver profiles
  • Team profiles
  • Race schedule
  • Race results

Acknowledgements