Skip to content

hacktoberfest-codex/JalDrishti

Repository files navigation

Team-14

JalDristi Logo

JalDristi

A Comprehensive Water Crowdsourcing and Management Platform

License Version Status


Table of Contents

Introduction

Welcome to JalDristi, a state-of-the-art Water Crowdsourcing and Management Platform! Our mission is to provide a comprehensive solution for crowd-sourcing water-related problems, analyzing geo-referenced images, and efficiently managing water-related issues.

Problem Statement

Problem Statement ID: 1291 Organization: Ministry of Jal Shakti Category: Software Domain: Disaster Management

In the realm of disaster and crisis management, particularly during flooding events, water quality issues, urban flooding, and drainage problems, geo-referenced images shared by citizens are invaluable. JalDristi categorizes water-related problems, facilitates open data sourcing, and assists administrators in proactive water management.

Screenshots

Login Screen Home Screen Home Screen

Web1 Web2

Releases

Features

  • Mobile App (Flutter): Capture and submit water-related problems with geo-referenced images.
  • React Web Dashboard: Real-time visualizations of water-related issues on a map.
  • Python AWS Backend: Handles image analysis, data processing, and open data sourcing.
  • Open Sourcing of Data: Promotes transparency and data-driven decision-making.
  • Disaster Management Support: Aids emergency responders and financial loss assessment.

Architecture

JalDristi comprises three essential components:

  • Mobile App (Flutter): Empowers users to report water issues swiftly.
  • React Web Dashboard: Provides administrators with real-time insights.
  • Python AWS Backend: Ensures robust data processing and storage.

Demo

Installation

To set up the project locally:

  1. Clone the repository:
git clone https://github.com/your-username/JalDristi.git
cd JalDristi
  1. To run flutter app
  • cd app/jal_dristi_app
  • flutter pub get
  • flutter run android

Credentials (For Testing)

  • For admin -> username: admin, password: admin
  • For reporter -> username: ashu, password: ashu123