Skip to content

ICAS03/waterguard

Repository files navigation

WaterGuard

WaterGuard is a community-based mobile application that goes beyond any other typical weather apps, providing real-time flood risk notifications to keep users informed and prepared. With a focus on community resilience, the app features seamless donation and volunteering options, enabling users to contribute to flood relief efforts effortlessly. Notably, WaterGuard ensures communication continuity during emergencies, allowing users to stay connected and share vital information in the event of flood. This all-in-one solution empowers communities to proactively respond to flood risks, fostering a sense of unity and support in times of crisis.

Table Of Contents

Application Overview

WaterGuard is a pioneering mobile application that is meticulously designed to proactively respond to flood risks, fostering a sense of unity and support in times of crisis. WaterGuard offers a range of features to achieve this mission. Our cutting-edge quick real-time notifications about potential flood risks, ensuring users stay informed and prepared. The core feature of WaterGuard is its advanced alert system that leverages sophisticated weather data and flood risk assessments to notify users about potential flooding in their area. Through push notifications and timely updates, users can make informed decisions to protect themselves and their property. WaterGuard also collects user input to improve accuracy and secure validation from the public. This is to ensure that our prediction of flood is always improving.

The technological foundation of WaterGuard is equally robust, utilizing Flutter for seamless front-end development and Cloud Firestore for a sturdy back-end architecture. Through strategic integration of APIs and external libraries, we enhance the user experience while optimizing costs.

Getting Started

This project is a starting point for a Flutter application.

  1. Download the source code folder and unzip
  2. Open the source code folder on your preferred IDE (Visual Studio Code Recommended)
  3. Run the source code on any physical/virtual device, online documentation
  4. Start navigating and using the application's features.

Features

  • Seamless Sign-Up / Login With Firebase Auth
  • Flood Risk Mapping
  • Community and Forum
  • User Input
  • Donation & Volunteer Service Page

Technologies

External Packages and Dependencies:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •