Skip to content

DJaegerScript/jagadis-mvp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JaGadis - Presented by Kyrios Team

Members:

  1. Adjie Djaka Permana (Hacker)
  2. Dimas Herjunodarpito N (Hacker)
  3. Nur Fajar Sayyidul Ayyam (Hipster)
  4. Syifa Nurul Awaliah (Hustler)

Description:

JaGadis, an anti-harassment platform that makes it easy for users to report incidents related to harassment they experience. Users can enter contacts they trust so that whenever users feel they are in a dangerous situation, they can report it very quickly. Users can also hire personal bodyguards from trusted partners or users can also consult with experienced therapists.

This platform is developed using the following tech stack below:

  1. Implemented
  • Flutter, used to develop mobile UI for the platform
  • Go, used to develop the API for the platform
  • Google Maps API, used to show the source of the SOS signal
  • Redis, used as the rate limiter for the incoming requests
  1. Soon to be Implemented
  • Websocket, will be used to make the source of the SOS signal updated in real-time
  • Firebase, will be used to send a push notification of SOS signal to the trusted contacts
  • Google auth, will be used as an alternative ways to login to the app

This platform can be used after the user logs into their registered account. To be able to send an SOS signal, users must first enter contacts that they trust. These contacts must be contacts from other JaGadis users. Users can turn on the standby mode which makes JaGadis run as a background service that will be ready to respond to actions from the user if the user feels in danger. The user can turn off the standby mode or press the power button on their device three times simultaneously to send a notification to the registered contact. The contact who gets the notification can track the user who sent the SOS signal.

Screenshots:

  1. Splash Screen
    Splash_Screen

  2. Login Screen

    Login_Screen

  3. Register Screen

    Register_Screen

  4. Profile Screen

    Profil_Kamu

  5. Edit Profile Screen

    Ubah_Profil_Screen

  6. Home Screen

    Home_Screen

  7. Contact Registration Dialogue

    1705071905139

  8. Contact Sheet Expanded

    1705072128127

  9. Delete Contact Dialogue

    1705072208177

  10. Delete All Contact Dialogue

Alt text

  1. Home Screen (Standby Mode Activated)

1705072032349

  1. Tracking Screen (Empty)

1705072624828

  1. Tracking Screen

1705072648659

  1. Location Screen

1705074059467

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •