Skip to content

vansh132/ResQAid

Repository files navigation

🌪️ResQAid 🌊

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.


🚨 Features

  • 🏠 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🧑‍⚕️👩‍⚕️.

📷 Screenshots

Screenshot 2024-09-19 at 20 36 35

Screenshot 2024-09-19 at 20 36 47

Screenshot 2024-09-19 at 20 37 03

Screenshot 2024-09-19 at 20 38 28

Screenshot 2024-09-19 at 20 38 39

Screenshot 2024-09-19 at 20 38 45

Screenshot 2024-09-19 at 20 37 36

Screenshot 2024-09-19 at 20 37 53

🛠️ Tech Stack

  • 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

🖥️ How to Run Locally

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

👥 Authors


💬 Feedback

If you have any feedback, please reach out to us at 📧 [email protected]