Drawer of civilian app
Authentication Screen for Officer app, used Firebase Auth.
Authentication Screen for Officers, used Firebase Auth
HomeScreen of officer app with a help request
HomeScreen of civilian app (When no request is present) (parallax effect)
Requesting help screen
HomeScreen of officer app (when no request is present)
HomeScreen of civilian app
HomeScreen of civilian app (with a help request)
Notification when someone requests for help (by cloud functions)
Rising rates of crimes against women in the world, particularly in developing countries such as India. No method of getting help immediately from nearby officers when you need it the most.
What it does
Using our app, anyone can request help from the nearby officers with just a tap. The user only needs to tap a "Help" button, the app in the background fetches the user's current location then sends a message to all the nearby officers notifying them of that user's current location and other metadata such as name and image. The app also lets the users call those officers directly with just a single tap.
How we built it
We used Flutter for the front-end, Firebase for the back-end (Authentication,Push notifications using cloud functions & Firestore database [NO-SQL] )
Challenges we ran into
Fetching nearby documents,handling the user roles properly and managing the push notifications.
Accomplishments that we're proud of
Creating a software which will affect the world in a positive way.
What we learned
Working under stressful conditions, identifying & solving problems quickly.
What's next for Safely
Adding other features such as auto mailing and auto calling.