Skip to content

iD024/civic-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# 🌍 Civic Pulse

Civic Pulse is an **AI-powered civic engagement platform** that transforms local problems into **community-led solutions**.  

---

## ✨ Vision

We want to foster **civic pride, accountability, and collaboration** by connecting citizens, volunteers, and sponsors on one transparent platform.  
Our AI engine turns citizen reports into actionable missions, making communities **smarter, cleaner, and more connected**.

---

## πŸ›  Core Functionality & Workflow

1. **Report** β†’ Citizens submit civic issues (photo + location).
2. **Triage (AI)** β†’ Our AI engine categorizes the issue, checks severity, and detects duplicates.
3. **Resolve** β†’ Volunteers or sponsored teams accept missions to fix the problem.
4. **Reward** β†’ Completed missions are verified, and impact is showcased on a public dashboard.

---

## πŸ€– The AI Engine Roles

- **Triage Officer (MVP)**: Analyzes images and classifies issues.
- **Dispatcher (Stretch Goal)**: Recommends issues to the right volunteer team.
- **Storyteller (Stretch Goal)**: Generates human-like narratives of resolved issues for public dashboards.

---

## πŸ–₯️ Tech Stack

- **Frontend**: React.js (with Google Maps integration)
- **Backend**: Node.js + Express.js
- **Database**: MongoDB (Mongoose ODM)
- **AI Microservice**: Python (Flask/FastAPI) with external AI APIs
- **Maps**: Google Maps JavaScript API (`@react-google-maps/api`)

---

## πŸš€ Setup & Installation

### 1. Clone the repo

```bash
git clone https://github.com/iD024/hackathon-project.git
cd hackathon-project
```

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors