Until now, the collection of waste and recyclables has been done using fixed schedules where containers are collected every day or every week, regardless if they are full or not. This would lead to unnecessary trash collection, thus a waste on human and other resources. This project seeks to provide a solution by using smart wireless sensors supported by the Solar Compactor Unit in BigBelly Company to gather the fullness level data from waste containers. The service then automatically generates optimised routes based on the locations of the trash bins that are ready to be collected using routing algorithms supported by Google Maps API. A rich backlog of all the analytics, estimates and routes can be accessed using our easy-to-use web service. This required-based trash collection mechanism will largely reduce the collection costs and improve the efficiency by saving time on traveling.