# CivicLink Ghana Frontend
Modern civic-tech frontend for citizens in Greater Accra to report community issues to local assemblies.
## Stack
- Vite + React + TypeScript + Tailwind CSS
- React Router
- Lucide icons
- Recharts (admin analytics)
- React Leaflet + OpenStreetMap (map views)
## Run
1. `npm install`
2. `npm run dev`
3. `npm run build`
## Pages
- `/` Landing
- `/report` Report Issue flow
- `/issues` Public issues dashboard (grid/map, filters, modal comments)
- `/admin` Assembly admin dashboard with charts, table, drawer modal, CSV export
- `/login`, `/register`, `/forgot-password` auth pages
## Notes
- Frontend-only with mock data in `src/data`.
- Design uses Ghana-themed palette (green/gold + subtle red).
- Mobile-first responsive layout.