https://github.com/5ohail/sudhaarx
🌟 SudhaarX is a civic issue reporting app that empowers citizens to report and track local problems, helping authorities respond faster and cities stay cleaner. 🛠️ Key Features 🕳️ Pothole Reporting – Report road damages. 🗑️ Overflowing Trash / Garbage Management – Keep your city clean. 🚰 Sewerage Issues – Report blockages or leak
https://github.com/5ohail/sudhaarx
appdevelopment authentication authorization civicissues expo-cli expo-location expressjs mongodb mongoose multer nodejs react-native smartindiahackathon2025
Last synced: about 2 months ago
JSON representation
🌟 SudhaarX is a civic issue reporting app that empowers citizens to report and track local problems, helping authorities respond faster and cities stay cleaner. 🛠️ Key Features 🕳️ Pothole Reporting – Report road damages. 🗑️ Overflowing Trash / Garbage Management – Keep your city clean. 🚰 Sewerage Issues – Report blockages or leak
- Host: GitHub
- URL: https://github.com/5ohail/sudhaarx
- Owner: 5ohail
- Created: 2025-09-14T17:06:54.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-25T18:03:44.000Z (8 months ago)
- Last Synced: 2025-09-25T20:20:55.856Z (8 months ago)
- Topics: appdevelopment, authentication, authorization, civicissues, expo-cli, expo-location, expressjs, mongodb, mongoose, multer, nodejs, react-native, smartindiahackathon2025
- Language: TypeScript
- Homepage:
- Size: 2.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 SudhaarX
## 📌 Overview
SudhaarX is a civic-tech mobile application that empowers citizens to report and track **civic issues** in their locality.
It simplifies grievance reporting for problems like **potholes, overflowing trash bins, sewerage issues, and malfunctioning streetlights**, ensuring that these complaints reach the right authorities for quick resolution.
---
## ✨ Features
- 🕵️ Report civic issues with description & images
- 📍 Automatic location tracking for precise reporting
- 🗂️ Categorization of issues (Potholes, Garbage, Sewerage, Street Lights)
- 👤 User authentication & profile management
- 🔔 Notifications/updates on complaint status
- 📡 Image & data storage via **Multer + REST API**
---
## 🛠️ Tech Stack
- **Frontend:** React Native, Expo
- **State Management:** React Context API
- **Backend:** Node.js, Express
- **Storage:** Multer (for file uploads) + REST API
- **Other:** AsyncStorage, Axios, Expo Location
---
## ⚙️ Installation
### Prerequisites
- Node.js (>= 18.x)
- Expo CLI (`npm install -g expo-cli`)
### Setup
```bash
# Clone the repository
git clone https://github.com/5ohail/SudhaarX
# Navigate to Frontend
cd MyApp
# Install dependencies
npm install
# Start development server
npm run start
# Navigate to Backend
cd BACKEND
# Install dependencies
npm install
# Start development server
npm run start