Skip to content

Alertify is a personal safety app designed to enhance user security in vulnerable situations, such as late-night outings. It includes features like SOS alerts, real-time location sharing, and secure user authentication.

License

Notifications You must be signed in to change notification settings

miguellobato96/Alertify

Repository files navigation

Alertify

Feel Safe, Be Alertify.

Alertify is an innovative Android application designed to enhance personal safety, especially during night outings. The app integrates with a discreet Bluetooth button and features emergency alerts, real-time location sharing, and monitoring by trusted contacts.

Features

  • SOS Button: Send emergency alerts to your contacts with a single sliding gesture.
  • Real-Time Monitoring: Share your live location with selected contacts.
  • Google Maps Integration: Display nearby safe locations and directions to reach them.
  • SOS Contacts Management: Set up and manage priority contacts to receive emergency notifications.
  • Safety Tips: Access helpful guidelines to stay safe in daily life.

🛠️ Technologies Used

  • Java: Main programming language for development.
  • SQLite: Local database for storing user and contact information.
  • Google Maps API: For displaying maps and navigation.
  • Android SDK: Framework for building Android applications.

📱 Installation and Setup

  • Prerequisites
  • Android Studio (version 2022.1 or higher).
  • Google Maps API Key (add it to the AndroidManifest.xml file).

Steps

  1. Clone the repository:
  2. git clone https://github.com/miguellobato96/alertify.git
  3. Open the project in Android Studio.
  4. Sync Gradle and install dependencies.
  5. Replace the YOUR_API_KEY placeholder in AndroidManifest.xml with your Google Maps API key.
  6. Build and run the application on an emulator or physical device.

🧲 How It Works

  • Login or Sign Up: Create an account or log in using your email and password.
  • Add SOS Contacts: Configure trusted contacts who will receive emergency notifications.
  • Activate SOS: Use the sliding SOS button or a paired Bluetooth device to send alerts and share your live location.
  • View Safe Locations: Use the map to find nearby establishments and get directions.

🎨 Design Highlights

  • Primary Colors: Yellow #fbee0f and Purple #7f4aa4.
  • UI/UX: Minimalist design with accessibility-focused features.
  • Animations: Smooth transitions for sidebar and SOS activation.

Developed with ❤️ by Magic Engineering.

About

Alertify is a personal safety app designed to enhance user security in vulnerable situations, such as late-night outings. It includes features like SOS alerts, real-time location sharing, and secure user authentication.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages