Trash-Smart (3rd Year University Project)

Waste management system with smart-bin fill tracking and optimized truck routing using Maps API.

React NativeSpring BootPostgreSQLGoogle Maps APIArduino2024

Screenshots

Trash-Smart (3rd Year University Project) screenshot 1

What I did

  • >Built the driver app in React Native with live map tracking.
  • >Implemented smart-bin hardware prototype with ESP32/Arduino fill-level sensing.
  • >Developed Spring Boot APIs to process telemetry.

Case Study

Purpose

  • >Waste collection operations often run on fixed schedules instead of real fill-level demand.
  • >Trash-Smart was built to reduce blind collection trips and route trucks using live telemetry.

System Design

  • >ESP32/Arduino smart-bin prototype measures fill levels and sends telemetry to backend APIs.
  • >Spring Boot backend stores and serves bin-state data for the mobile operator application.
  • >React Native driver app uses Google Maps integration for location-aware route execution.

Engineering Focus

  • >Connected hardware telemetry with API workflows and mobile UX as one integrated pipeline.
  • >Prioritized practical field workflow: visibility of bin status, route tracking, and operator usability.