Skip to content

awaneetdecoder/swachh-drishti

Repository files navigation

Swachh Drishti 🧹✨

App Demo GIF

📖 Overview

Swachh Drishti is a cross-platform mobile application built with Flutter that empowers citizens to report and track sanitation issues in their communities. By simply taking a picture and uploading it, users can bring attention to areas that need cleaning, helping to create a cleaner and healthier environment.

This project was developed by [Your Name].

Live Demo Link: https://swachhapp.netlify.app

⭐ Key Features

  • 📸 Image-Based Reporting: Users can easily report a location by uploading an image of the unclean area.
  • 📍 Geolocation Tagging: Automatically captures the location of the reported issue for accurate tracking.
  • 👤 User Authentication: Secure login and registration for users to manage their reported issues.
  • 📊 Status Tracking: Users can view the status of their reported issues (e.g., Submitted, In Progress, Resolved).
  • 💬 Real-time Updates: (If you have this feature) Notifications or a live feed of reported issues in the area.
  • 📱 Responsive UI: A clean and intuitive user interface that works seamlessly on both iOS and Android devices.

🛠️ Tech Stack

This project is a full-stack application built using the following technologies:

Category Technology
Frontend Flutter, Dart
Backend Node.js, Express.js
Database [Your Database, e.g., MongoDB, PostgreSQL]
Deployment Netlify (Frontend), Render (Backend)
Authentication [e.g., Firebase Auth, JWT]

🚀 Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

  • Flutter SDK installed
  • Node.js installed
  • An IDE like VS Code or Android Studio

Installation

  1. Fork the repository
  2. Clone the repository:
    git clone [https://github.com/awaneetdecoder/swachh-drishti.git](https://github.com/awaneetdecoder/swachh-drishti.git)
  3. Install Flutter packages:
    flutter pub get
  4. Set up the backend:
    • Navigate to the backend folder.
    • Install NPM packages:
      npm install
  5. Run the app:
    flutter run

✨ Creating a Visual Demo

A short video or GIF is the best way to show off your app.

  1. Record your screen: Use your phone's screen recorder or an emulator to record a 30-60 second video of you using the app's main features.
  2. Convert to GIF: Use a free online tool like Ezgif to convert your video into a high-quality GIF.
  3. Upload to GitHub: Add the GIF to your repository and update the link at the top of this README.

By filling this out, you will have a professional-looking README that clearly explains what your app does, how it's built, and how others can use it. This will make a huge difference to anyone (like a recruiter) visiting your GitHub profile.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors