Skip to content

Ragulchandru/Fixmyarea-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FixMyArea 🚧

FixMyArea is a community-driven web platform that enables citizens to report local civic issues such as potholes, garbage accumulation, streetlight failures, water leakage, and other public infrastructure problems.

Features

  • 📸 Upload issue photos
  • 📍 Automatic GPS location detection
  • 🤖 AI-generated complaint descriptions
  • 🗺️ Interactive map-based issue reporting
  • 📊 Public dashboard for transparency
  • 🔄 Real-time status tracking
  • 👨‍💼 Admin management system
  • 📱 Responsive design for mobile and desktop

Tech Stack

Frontend

  • React.js
  • Vite
  • Tailwind CSS

Backend

  • Node.js
  • Express.js

Database

  • MongoDB Atlas

Additional Tools

  • Google Maps API
  • Cloudinary
  • JWT Authentication

Project Structure

FixMyArea/
├── client/
├── server/
├── api/
├── dist/
└── package.json

Installation

Clone Repository

git clone https://github.com/Ragulchandru/Fixmyarea-v2.git
cd Fixmyarea-v2

Install Dependencies

npm install

Start Development Server

npm run dev

Admin Login

Email: admin@fixmyarea.tn.gov.in
Password: Admin@123

Future Enhancements

  • Mobile Application
  • AI Issue Categorization
  • Government Department Integration
  • Push Notifications
  • Analytics Dashboard

Author

Ragul N

  • BE Electronics & Communication Engineering
  • SIH 2023 Winner
  • IoT & Web Developer

License

This project is licensed under the MIT License.

About

FixMyArea is a civic issue reporting platform that enables citizens to report potholes, garbage accumulation, streetlight failures, water leakage, and other public infrastructure issues with photo uploads, location tracking, and status monitoring.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors