Community-Driven Prayer Times Platform
A full-stack web application solving the widespread inaccuracy of congregational prayer times at local mosques through geospatial technology and community-driven verification.
Role
Lead Architect & Full-Stack Developer
Timeline
3 Months
Status
Live in Production
Platform
Web (PWA)
40km radius mosque discovery using PostGIS ST_DWithin with optimized spatial indexes.
Multi-layered trust badges: Verified Admin, Community Trusted (30+ vouches/15 days), Recently Updated.
Email (Resend API), in-app, and web push notifications with granular user preferences.
Document submission workflow for mosque administrators with super admin approval.
Daily badge recalculation and report escalation via GitHub Actions.
In-memory LRU cache with dynamic keys for geospatial queries (5-10 min TTL).
Solution: Built community-driven vouch system with automated trust badge calculation running daily.
Impact: Users can now trust timing accuracy verified by 30+ community members.
Solution: Implemented PostGIS with GiST indexes and in-memory caching for sub-100ms queries.
Impact: 40km radius search returns results in <50ms for 1000+ mosques.
Solution: Created escalation workflow: 3+ confirmations auto-escalate to super admin after 24h.
Impact: Reduced admin response time by 60% with prioritized critical reports.
Next.js 15
PostGIS
Prisma 6
TypeScript
Tailwind CSS
Vercel
We can help you architect and build production-ready applications with similar complexity.
Let's Discuss Your Project