Inspiration

Every year thousands of pilgrams get lost at congestion areas like "Mozdlefa", "Arafat", "Mina" and other Holy Facilities.

What it does

We reduce the chance of pilgrams to lose their groups during the holy rituals.

How we built it

We built a PWA using Vanilla JavaScript and Firebase's Firestore and Cloud Functions.

Challenges we ran into

Background syncing the location and sending it in realtime away from the main UI thread in browsers.

Accomplishments that we're proud of

Syncing the Team Leaders with lsot Pilgrams through Firebase Event Listeners.

What we learned

We learned how to create an Offline-First website through PWA and dealing with various Google Maps APIs.

Existing code and APIs

We are using MaterializeCSS CSS Framework, Google Maps APIs, Firebase Authentication and Firebase Firestore.

The Code we built

We built the login page and the 2 views, one for pilgrams in case if they are lost, and other one is for Team Leaders to get notified if a pilgram needs help and wants someone to come pick him up.

Share this project:

Updates