My‑cleancity

Tools

  • react
  • typescript
  • laravel
  • rest-api
  • geolocation
  • rbac

Introduction

A community application for reporting trash, illegal dumping, and overdue collection in the city. Citizens can submit reports with location and images, and admins can manage updates, events, and cleanup campaigns.

Tech Stack

  • React, TypeScript (client)
  • Laravel API (server)
  • Geolocation and image uploads

Key Features

  • Citizen reporting with photos and location
  • Admin portal for events, cleanup campaigns, and status updates
  • Real‑time updates/feeds

Conclusion

Built to drive collaboration between citizens and stakeholders for a cleaner city.