A Quran memorization tracking app with community features.
- Go to your Supabase project → SQL Editor → New query
- Paste the entire contents of
schema.sqland click Run - That's it — all tables and security rules are created automatically
- Create a free account at vercel.com
- Install Vercel CLI (optional) or use the web interface
- Option A — Web (easiest):
- Go to vercel.com → New Project
- Upload this folder as a zip, OR connect your GitHub repo
- Click Deploy — done
- Option B — GitHub:
- Push this folder to a GitHub repository
- Go to vercel.com → New Project → Import from GitHub
- Select your repo → Deploy
Your site will be at https://your-project.vercel.app
- Sign up / sign in with email
- Log memorization sessions (surah, ayah range, confidence)
- Track all 114 surahs with progress bars
- Revision queue sorted by longest untouched
- Activity heatmap
- Daily commitment calculator
- Community creation and joining
- Leaderboards (surahs memorized, streak, revision consistency)
- Profile and stats
- Plain HTML/CSS/JS frontend
- Supabase (auth + database)
- Deployed on Vercel (free)