LeetBoard is a simple LeetCode friends leaderboard built with React, TypeScript, Vite, and Firebase (Firestore). It tracks users' solved problem counts (easy, medium, hard) and supports weekly and monthly baseline snapshots to measure progress.
Quick start
- Install dependencies:
npm install - Configure Firebase in
src/firebase.ts(provide yourfirebaseConfig) - Run the dev server:
npm run dev
Firestore collections used
usersleaderboardSnapshots
Build for production: npm run build
That's all.