Skip to content

Your ultimate safety app, offering personalized features for emergency assistance, distress messaging, and anxiety relief, all in a single, user-friendly interface.

Notifications You must be signed in to change notification settings

ShivangeeRajput/Kavach

Repository files navigation

Introducing KAVACH - Your trusted safety companion, providing instant access to emergency assistance and anxiety relief in one intuitive app.

App Features

  • User Authentication - Users can login and register through OTP Verification.
  • Guardian Integration - Users can add trusted contacts as guardians who receive distress messages in emergency situations.
  • Distress Messaging - In case of an emergency, users can send distress messages to their guardians for immediate assistance.
  • Helpline Access - Kavach provides quick access to helpline numbers for various emergency services, such as police, ambulance, and women's helpline.
  • Anxiety Control Techniques - Users can access anxiety control techniques and resources within the app to manage stress and anxiety effectively.
  • Safety Tips and Alerts - The app offers safety tips and alerts to users based on their location and potential risks in their surroundings.

Video Walkthrough

Here's a walkthrough of implemented user stories:

Screenshots

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For All Asynchronous operations in project
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
  • Navigation Component - Allows to specify navigation throughout app using an XML graph or via a graph editor.
  • Glide - An image loading library for Android
  • Material Components for Android - Material Components are a set of UI components that helps you build Android apps with Material Design
  • Lottie Animation - Mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!

Currently working on additional features...

About

Your ultimate safety app, offering personalized features for emergency assistance, distress messaging, and anxiety relief, all in a single, user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published