This is an app I made for my recycling collection company, Ibis Recycling. I also made it to familiarize myself with Kotlin, and cross platform development with Flutter
This app imports a list of customers, their addresses, and their subscription type and uses this information to populate a calendar of all scheduled pickups.
On pickup day, the app uses K-Means cluster analysis to pick groups of customers who live close to eacother, and then plan a route from the users current location to all the customers in the group, and then to the recycling center.