An NBA Stats app built with React 19, React Router v7, Tailwind CSS , TypeScript, Zod, Conform, MSW and more.
- 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
To run the local environment with mocks disabled:
npm run dev
To run the local environment with mocks enabled:
npm run dev:mock
First run a build
npm run build
Then run the app in production mode:
npm start