๐ Features โข ๐ Quick Start โข ๐ธ Screenshots โข ๐ ๏ธ Tech Stack โข ๐ค Contributing
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.
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.
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.
|
|
Ensure you have the following installed:
- Node.js (v18.0.0 or higher)
- npm (v9.0.0 or higher)
- Git
-
Clone the repository
git clone https://github.com/MrPanda009/SIH-Project-V2.git cd SIH-Project-V2 -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open your browser
Navigate to http://localhost:3000
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
| 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 |
- User Authentication
- Issue Reporting System
- Basic Dashboard
- Progressive Web App(PWA) / mobile app functionality
- SHA-265 Encryption
- Digipin Integration
- Dark Mode
- Heat Map
- Multi-language support
- Advanced Analytics
- AI driven fake ticket detection
- Spam Protection
We welcome contributions from the community! Here's how you can help:
- Fork the Repository
- Create a Feature Branch
git checkout -b feature/AmazingFeature
- Commit Changes
git commit -m 'Add some AmazingFeature' - Push to Branch
git push origin feature/AmazingFeature
- Open a Pull Request
- Write clean, maintainable code
- Follow existing code style
- Add unit tests for new features
- Update documentation as needed
- 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
๐ง Email: support@civicplatform.com
๐ฌ Discord: Join our community
๐ Issues: Report a bug
๐ Docs: Documentation Wiki
If you find this project helpful, please consider giving it a star!
