Skip to content

MrPanda009/Samadhaan-Setu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Logo Samadhaan Setu

Empowering Citizens to Build Better Communities


๐Ÿ“– About The Project

The Samadhaan Setu is a modern web application designed to bridge the gap between citizens and local authorities. This platform enables community members to report civic issues, track their resolution status, and actively participate in improving their neighborhoods.

๐ŸŽฏ Problem Statement

Citizens often struggle to report civic issues like potholes, broken streetlights, or garbage collection problems to the appropriate authorities. Traditional reporting methods are inefficient, lack transparency, and provide no feedback mechanism.

๐Ÿ’ก Our Solution

A user-friendly digital platform that streamlines the entire issue reporting process with real-time tracking, automated routing to relevant departments, and transparent status updates.


๐ŸŒŸ Key Features

๐Ÿ“ฑ For Citizens

  • Easy Issue Reporting - Report issues with photos and location
  • Real-time Tracking - Monitor issue resolution progress
  • Community Engagement - Upvote on reported issues
  • Push Notifications - Get updates on your reports
  • Issue Categories - Organized reporting system

๐Ÿข For Authorities

  • Dashboard Analytics - Comprehensive overview of issues
  • Priority Management - Voting based issue prioritization
  • Department Routing - Automatic assignment to relevant teams
  • Performance Metrics - Track resolution times and efficiency

๐Ÿš€ Quick Start

Prerequisites

Ensure you have the following installed:

  • Node.js (v18.0.0 or higher)
  • npm (v9.0.0 or higher)
  • Git

๐Ÿ“ฅ Installation

  1. Clone the repository

    git clone https://github.com/MrPanda009/SIH-Project-V2.git
    cd SIH-Project-V2
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Open your browser

    Navigate to http://localhost:3000
    

๐Ÿ“‚ Project Structure

SIH-Project-V2/
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ src/
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ components/     # Reusable UI components
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ pages/          # Application pages
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ services/       # API services
โ”‚   โ”œโ”€โ”€ ๐Ÿ“ utils/          # Utility functions
โ”‚   โ””โ”€โ”€ ๐Ÿ“ assets/         # Images, icons, etc.
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ public/             # Static files
โ”œโ”€โ”€ ๐Ÿ“„ package.json        # Dependencies & scripts
โ”œโ”€โ”€ ๐Ÿ“„ README.md           # Documentation
โ””โ”€โ”€ ๐Ÿ“„ .env.example        # Environment variables template

๐Ÿ› ๏ธ Tech Stack

Category Technologies
Frontend React.js, Tailwind CSS, HTML, Typescript
Backend Node.js, Supabase DB
Authentication Supabase auth
Maps Open Street Maps API
Cloud Supabase storage

๐Ÿ—บ๏ธ Roadmap

Phase 1: Core Features โœ…

  • User Authentication
  • Issue Reporting System
  • Basic Dashboard

Phase 2: Enhanced Features ๐Ÿšง

  • Progressive Web App(PWA) / mobile app functionality
  • SHA-265 Encryption
  • Digipin Integration
  • Dark Mode
  • Heat Map
  • Multi-language support

Phase 3: Advanced Integrations ๐Ÿ“…

  • Advanced Analytics
  • AI driven fake ticket detection
  • Spam Protection

๐Ÿค Contributing

We welcome contributions from the community! Here's how you can help:

  1. Fork the Repository
  2. Create a Feature Branch
    git checkout -b feature/AmazingFeature
  3. Commit Changes
    git commit -m 'Add some AmazingFeature'
  4. Push to Branch
    git push origin feature/AmazingFeature
  5. Open a Pull Request

๐Ÿ“‹ Contribution Guidelines

  • Write clean, maintainable code
  • Follow existing code style
  • Add unit tests for new features
  • Update documentation as needed

๐Ÿ™ Acknowledgments

  • Smart India Hackathon for the platform and opportunity
  • Open Source Community for amazing tools and libraries
  • Contributors who help improve this platform
  • Citizens who use and provide feedback

๐Ÿ“ž Contact & Support

Need Help? Have Questions?

๐Ÿ“ง Email: support@civicplatform.com
๐Ÿ’ฌ Discord: Join our community
๐Ÿ› Issues: Report a bug
๐Ÿ“– Docs: Documentation Wiki

โญ Star us on GitHub!

If you find this project helpful, please consider giving it a star!

Star History Chart


๐Ÿ† Built for Smart India Hackathon 2025

Making Indian Cities Smarter, One Issue at a Time ๐Ÿ‡ฎ๐Ÿ‡ณ

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors