ResQAid is a mobile application built with Flutter, designed to enhance disaster preparedness and response by providing real-time alerts, educational resources, and community engagement features. The app empowers users to stay informed, take appropriate actions during emergencies, and contribute to relief efforts.
-
🏠 Home Screen:
- Fetches user's current location using 📍GeoLocator.
- Displays real-time disaster alerts, weather conditions 🌦️, air quality index 🌬️, and forecasts.
- Includes a chatbot powered by GEMINI for interactive communication.
-
🆘 AID Request Screen:
- Lists disaster relief requests posted by governments.
- Allows users to volunteer for relief efforts 👫 or donate 💸 to relief funds.
-
🎥 Guidance Screen:
- Offers tutorial videos explaining the do's and don'ts during various types of disasters🌀🔥🌪️.
- Educates users on effective disaster response.
-
🩹 Self-Care Screen:
- Riverpod quick remedies for common issues during disasters.
- Features detailed steps and visuals for easy understanding🧑⚕️👩⚕️.
- Framework: Flutter
- State Management: Riverpod
- Background processing: Work manager
- Location Services: GeoLocator
- UI Components: Material Design
- Backend: Firebase Authentication (for user login/registration)
- API Integration: Weather and Air Quality APIs
Clone the project 🛠️
git clone https://github.com/vansh132/ResQAid.git
Go to the project directory 📂
cd resqaid
Install dependencies 📦
flutter pub get
Start the app 🚀
flutter run
If you have any feedback, please reach out to us at 📧 [email protected]