Skip to content

GDGVITM/launchpad-Bit-by-bit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Safe Sprout 🌱🚨

A Smart Campus Safety App for Women


πŸš€ Overview

Safe Sprout is a fully functional, AI-empowered mobile application designed to enhance the safety and security of women on campuses. Developed as a final-year project, Safe Sprout integrates real-time SOS alerts, live location sharing, emergency services access, anonymous incident reporting, survivor stories, geofencing, companion mode, and educational resources into one intuitive platform.

Built using modern technologies and guided by real-world safety challenges, Safe Sprout transforms mobile devices into proactive personal safety toolsβ€”ensuring faster response, greater awareness, and empowered mobility across campus.


🌟 Key Features

βœ… Login & Registration
Secure authentication via email with user verification.

βœ… Emergency Contacts Bar
One-tap access to essential services:
πŸš“ Police | πŸš‘ Ambulance | πŸ”₯ Fire | πŸ›Ÿ Women’s Helpline

βœ… SOS Alert System 🚨
Instantly sends an SMS with live Google Maps location and emergency message to pre-defined trusted contacts when activated. Includes vibration feedback for tactile assurance.

βœ… Inspiring Articles & Self-Defense Tips πŸ’ͺ✨
Curated content to promote confidence, awareness, and empowerment.

βœ… E-Magazine πŸ“°
Digital magazine featuring news, safety trends, and life updates relevant to women.

βœ… LiveSafe Navigator πŸ“
Uses Google Maps API to show the nearest:

  • Police Stations
  • Hospitals
  • Pharmacies
  • Bus Stops
    With one-tap navigation support.

βœ… Anonymous Chat (Survivor Stories) πŸ’¬
A secure, private section where users can anonymously share or read real-life experiencesβ€”fostering empathy, healing, and community support.

βœ… Trusted Contacts Management
Add, edit, and manage emergency contacts directly from your phonebook with seamless integration.

βœ… Geofencing & Safe Zones
Set virtual boundaries around safe areas (e.g., dorm, library). Get alerts when entering or leaving them.

βœ… Companion Mode πŸ‘­
Share your real-time location with a trusted friend who can monitor your journeyβ€”ideal for late-night walks.

βœ… Privacy-First Design πŸ”’
All data is encrypted, opt-in, and user-controlled. No personal information is stored without consent.


πŸ› οΈ Technologies & Tools Used

Category Technology/Tool Purpose
Frontend Flutter (Dart) Cross-platform UI development for Android & iOS
Backend Firebase Firestore Real-time database for survivor stories, e-magazine, and user data
Firebase Authentication Secure login, registration, and session management
Firebase Cloud Messaging Push notifications (planned in future versions)
Local Storage SQLite Offline data caching and local persistence
Location Services Google Maps API + GPS Live location tracking, route guidance, and nearby services
Backend Sync MongoDB Stitch (Atlas App Services) Secure backend orchestration and data synchronization (used in prototype phase)
AI & Analytics Qwen (via API integration in planning) Risk pattern analysis and predictive safety alerts (future roadmap)
Development IDE VS Code & Android Studio Code editing, debugging, and emulator testing
Design & UX Figma UI/UX prototyping and wireframing
Canva Branding, presentation assets, and campaign visuals
Operating System Android Primary target platform (APK available)
Version Control GitHub Source code management and collaboration

βœ… Note: While the core app uses Flutter + Firebase + SQLite, advanced backend synchronization was explored using MongoDB Stitch for scalable data pipelines. AI-based risk modeling with Qwen is in development for next-phase deployment.


πŸ“Έ Screenshots

Welcome Page

Login & Register Page

Home Screen

Trusted Contacts

E-Magazine (News)

Explore Live Safe

Anonymous Chatting (Survivor Stories)

SOS Button & Live Location


πŸ“¦ Download the APK

You can download and install the Safe Sprout Android app directly from this repository.

πŸ‘‰ πŸ“₯ Download SafeSprout v1.2 APK

πŸ” Security Note: This APK is built for educational, demonstration, and research purposes. Always verify the source before installing any app.


πŸ“² How to Install the APK

Step-by-Step Guide:

  1. Download the APK File
    Tap the download link above to save SafeSprout_v1.2.apk to your device.

  2. Enable Unknown Sources
    Go to:
    Settings > Security > Unknown Sources
    Toggle it ON to allow installation from sources other than Google Play Store.

  3. Open the APK File
    Use your file manager to locate the downloaded APK (usually in Downloads folder).

  4. Tap to Install
    Confirm installation when prompted. Wait for the process to complete.

  5. Launch the App
    Open SafeSprout and register using your email or enrollment number.

  6. Grant Permissions
    Allow access to:

    • Location (for SOS & LiveSafe)
    • Contacts (to add trusted friends)
    • SMS (to send emergency messages)

βœ… You're now protected with Safe Sprout!


🌎 Use Cases

Safe Sprout is ideal for:

πŸŽ“ University & College Campuses – Protect students after dark
🚌 Public Transportation Routes – Stay aware near bus stops or metro stations
🏒 Workplace & Office Security – For female staff on large campuses
🏘️ Community Safety Networks – Can be adapted for residential societies
πŸ‘©β€πŸ’Ό Solo Travelers & Commuters – Empower women navigating urban spaces


🌱 Future Enhancements

Feature Status
AI-Powered Risk Prediction (Qwen) In Development
Wearable Integration (Smartwatch SOS) Planning Phase
Voice & Gesture-Based SOS Prototype Testing
Dark Mode UI Design Ready
Multi-Language Support Under Review
Offline Mode with GPS Caching Research Phase
Integration with Campus Security Systems Pilot Testing

πŸ’‘ Why Safe Sprout?

πŸš€ Innovative: Merges real-world safety needs with smart technology
πŸ” Secure: End-to-end encryption, anonymous reporting, and user-controlled data
πŸ“‘ Reliable: Works even with low connectivity using cached maps and local storage
❀️ Empathetic: Designed with women, for women – intuitive, calming, and empowering
πŸ“Š Data-Driven: Enables institutions to identify high-risk zones and improve infrastructure


🀝 Team & Credits

Developed by:

  • Dhvani Mistry – Full Stack Development, UI/UX, Project Lead
  • Aarushi Arora – Backend Integration, Content Curation, Research
  • Viraj Chheda – Frontend Development, Testing, Documentation

This project was developed as part of an academic curriculum focused on leveraging technology for social impact, with a mission to empower women through innovation.


πŸ“ž Contact

For collaboration, feedback, or deployment inquiries:

πŸ“§ Email:
[email protected] |
[email protected] [email protected]

πŸ”— GitHub Profiles:
Dhvani30 |
aarushi2512 | virajchheda

⭐ If you believe in safer campuses, give this project a star! ⭐

git clone https://github.com/Dhvani30/SafeSprout.git
cd SafeSprout
echo "Safe Sprout is the future of campus safety!" | git commit -am "$_"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •