Skip to content

danielvanc/Baseline

Repository files navigation

Welcome to Baseline!

An NBA Stats app built with React 19, React Router v7, Tailwind CSS , TypeScript, Zod, Conform, MSW and more.

Features

  • See latest team scores from today (or yesterday or most recent whichever is most relevant) on homepage)
  • Switch between your favourite teams and have your favourite team preferences saved for next time you visit (not currently persisted accross devices)
  • Switch between teams to view scores and stats relevant to that team
  • View teams standings
  • View upcoming games
  • View top stats for each individual game
  • View latest (top) news accross all teams
  • View latest (top) news relevant to that team

Development

To run the local environment with mocks disabled:

npm run dev

To run the local environment with mocks enabled:

npm run dev:mock

Local Production testing

First run a build

npm run build

Then run the app in production mode:

npm start