fixing zambia
# Fix My Street Zambia 🇿🇲
A responsive web application for citizens to report local infrastructure problems and for local councils to manage and respond to those reports.
## 🌟 Features
### For Citizens
- **Report Issues**: Upload photos, detect location automatically, and describe infrastructure problems
- **Track Reports**: View all your submitted reports and their status
- **Interactive Map**: See all reports on a map with color-coded status markers
- **Multi-Language Support**: Available in English, Bemba, Nyanja, and Tonga
- **Offline Support**: Submit reports even without internet connection
- **Upvote Issues**: Confirm and support reports from other citizens
- **Mobile-Friendly**: Works perfectly on smartphones and tablets
### For Council Staff
- **Admin Dashboard**: Manage all reports from a central location
- **Update Status**: Mark reports as Open, In Progress, or Fixed
- **Add Comments**: Communicate updates to citizens
- **Analytics**: View charts and statistics about reports
- **Export Data**: Download reports as CSV for further analysis
- **Filter Reports**: By category, province, or status
## 📁 Project Structure
```
fix-my-street-zambia/
│
├── index.html # Homepage
├── report.html # Report submission form
├── map.html # Interactive map view
├── my-reports.html # User's reports
├── dashboard.html # Council admin dashboard
│
├── css/
│ └── style.css # Custom styles
│
├── js/
│ ├── main.js # Homepage functionality
│ ├── report.js # Report form logic
│ ├── map.js # Map and markers
│ ├── my-reports.js # User reports page
│ ├── dashboard.js # Admin dashboard
│ └── localization.js # Multi-language support
│
└── README.md # This file
```
## 🚀 Getting Started
### Installation
1. **Download or Clone** this repository to your computer
2. **Open the applica …