A modern web application for reporting community issues, tracking their resolution, and providing administrative oversight. Built with React, React Router, and Tailwind CSS.
- β Home Page β Information on how to report an issue
- π Report Form β Submit new reports with category, description, location & photo
- πΊοΈ Map View β Visual display of reports using status-based pins
- π My Reports β View all issues submitted by the user
- π§βπΌ Admin Dashboard β Manage and update the status of reported issues
- π Login/Register β Authentication with Tailwind-styled forms
- React
- React Router DOM
- Tailwind CSS
- Axios β API communication
- [Vite or CRA (depending on your setup)] β Frontend build tool
These are powered by the backend (.NET/Api)
POST /api/auth/register
POST /api/auth/login
GET /api/Reports/owner/{owner}
POST /api/Reports
GET /api/Reports
GET /api/Reports/{id}
PUT /api/Reports/{id}
DELETE /api/Reports/{id}
---
Let me know if you want this tailored with specific project names, Vite instead of CRA, or GitHub Actions/CI badges added.