Back to Projects

Jamaat-Time

A community-driven full-stack web application that helps Muslims find accurate Jamaat (congregation) prayer timings in nearby mosques when visiting new places. The app solves a real problem — prayer timings vary between mosques and are often not available online. Users can search for mosques in any area, see nearby mosques within a 10km radius on an interactive map, and view their prayer schedules. The platform is community-driven: users can contribute by adding or editing prayer timings, ensuring the data stays accurate and up-to-date.

Features

  • Location-based mosque search within a 10km radius using geolocation
  • Interactive Google Maps integration showing mosque locations with markers and info windows
  • Autocomplete place search powered by Google Places API for finding mosques in any area
  • Up-to-date Jamaat prayer timings for all five daily prayers at each mosque
  • Community-driven data — users can contribute by adding or editing prayer timings to keep information accurate
  • Real-time data display with responsive design for mobile users on the go
  • RESTful API backend with MongoDB for flexible data storage of mosque and timing information

Tech Stack

ReactMaterial UIJavaScriptNode.jsExpress.jsMongoDBGoogle Maps APIGoogle Places API