A simple daily LeetCode accountability tracker for groups. Made this because my friends and I made a challenge to do daily leetcode problems and I was too lazy to manually check everyone's profiles.
- Tracks whether everyone in your group solved a LeetCode problem today
- Shows streaks and a 30-day history grid
- Rooms let you create separate tracking groups
- Auto-syncs via cron job every 15 minutes but you can manually refresh
- Next.js
- Supabase (Postgres)
- Deployed on Vercel
- Clone the repo
npm install- Create a Supabase project and grab your URL + anon key
- Create
.env.local:NEXT_PUBLIC_SUPABASE_URL=your-url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-key - Run the SQL migrations in
supabase/migrations/via Supabase SQL Editor npm run dev
Push to GitHub, import into Vercel, add env vars, done. The cron job in vercel.json handles auto-syncing.
MIT