Payment tracking for independent Quran teachers.
Alhalaqa is a focused payment-tracking platform for independent Quran teachers. It replaces scattered WhatsApp messages and paper notes with a simple monthly billing hub — track who has paid, who hasn't, and what to expect at a glance.
Monthly billing per student with one-click toggle between paid/unpaid. Navigate between months and see collected vs. pending revenue at a glance.
Add, edit, bulk-add, and remove students. Each student has a name, phone, monthly fee, and billing day.
- Framework: Next.js 16 (App Router & Server Actions)
- Database: Supabase (PostgreSQL with Row Level Security)
- Authentication: Supabase Auth
- Styling: Tailwind CSS v4 & Shadcn UI
- Icons: Lucide React
- Testing: Vitest (unit), Playwright (e2e)
- Deployment: Vercel
Built RTL-native with Arabic as the primary language. The interface is authored in Arabic from the ground up — no overlay, no left-to-right fallbacks.
Made with ❤️ for the Quran Teaching Community