Sahaya is an innovative disaster relief app designed to strengthen community resilience in the face of climate crises. This user-friendly platform bridges the gap between those in need of essentials and those willing to offer help during natural disasters. It's not just a tool for NGOs and emergency responders; it empowers every individual to be a part of a larger community support system. With Sahaya, preparedness, quick response, and community collaboration become the pillars of effective disaster management.
Sahaya
Sahaya is an innovative disaster relief app designed to strengthen community resilience in the face of climate crises
Simple Onboarding
Simplified UI and streamlined UX makes the app intutive and seamlessly easy to use!
1.mp4
Disaster Management. At its finest.
With Sahaya, preparedness quick response and community collaboration becomes the pillars of effective disaster management
2-general.mp4
Your Personalized AI Weather Companion
Stay one step ahead of disasters with personalized alerts on upcoming natural calamities and receive tailored precautions based on your location. Because being prepared is the key to saving lives.
5-ezgif.com-crop-video.mp4
No internet? No problem!
Sahaya works seamlessly offline, ensuring real-time data on nearby assistance needs and offerings. Be a helping hand, anytime, anywhere. Thanks to our sms-as-an-api for making it possible :)
3.mp4
Dedicated SOS functionalities
With just a tap, you can instantly alert your emergency contacts, ensuring swift assistance and prioritizing your safety above all else. When disaster strikes, count on Sahaya as your lifeline.
4.mp4
📝 Prerequisites:
Ensure that you have the following tools and resources:
Flutter SDK
Android Studio
Python 3.6+
Gemini API
Google Cloud Platform (GCP) Account
Firebase
pnpm
Twilio API
Novu API
text-editor of your choice
emulator / debug device
🔮 Minimum Requirements
2GB Storage
8GB RAM
Intel Pentium +
Windows 7+ (or) Mac OSX 8+
🪴 Usage:
1. Clone the repository:
git clone https://github.com/sr2echa/sahaya.git
2. Navigate to the project directory:
cd sahaya
3. Install Flutter dependencies:
flutter pub get
4. Update .env (in both /mobile & /flask)
5. Open a emulator
6. Run the application:
turbo dev
or with a filter for mobile:
turbo dev --filter=mobile
We are highly thankful to all those who were part of our product research and filled the form. We got more feedback, ideas & suggestions that we are actively developing and many of which we put into effect!
Special thanks to Vikranth for helping with the video.
📜 Licensed under MIT License
Made for GDSC Solution Challenge 2024 with 💖