/Aawaz

An android app designed that provides women an immediate help in danger. Shares user's real-time location to the 5 nearest people that are registered as saviors, relatives, and police in the application.The App shares real time location, secured encoded SMS and user authentication.

Primary LanguageJava

Women safety app - AAWAZ

“ We believe in the power of women’s voice”

An android app designed that provides women an immediate help in danger. Shares user's real-time location to the 5 nearest people that are registered as saviors, relatives, and police in the application.The App shares real time location, secured encoded SMS and user authentication.

FEATURES:

  • User Profile authentication
  • Validation of the users according to the adhaar
  • Resctricted users data sharing to victim
  • Real time map access when someone is in danger
  • Victims location shared to the nearby saviors - saviors recieve notification to save
  • Emergency Contact
  • Secure communication between victim and savior

SCREENSHOTS:

  • First page as the app opens for first time

Screenshot1

  • Sign Up page

Screenshot1

  • Create profile

Screenshot1

Screenshot1

  • Home page

Screenshot1

  • Profile page

Screenshot1

Screenshot1

  • Maps page

Screenshot1

  • Secure messaging (Encrypted version)

Screenshot1

Screenshot1

  • Emergency button

Screenshot1

Screenshot1

Development

The app makes use of the following technologies:

  • Java as core programming language for Android Development
  • App makes use of the new and improved AndroidX libraries in place of the Support Libraries
  • Firestorage (for storage of data)
  • Firebase realtime database (for realtime data)
  • Material Components (for implementing the new material design)
  • Volley (for fetching data through network calls)
  • Glide (for image loading)
  • GSON (For Json to Java object mapping )
  • Butterknife(For binding view )

And a couple more!

Developers