An open API service indexing awesome lists of open source software.

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

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