Kanav Khurana
Cleaning up Amsterdam
I have been in Amsterdam for 4 years now.
The other day, I was walking the streets and saw this:

The pile of trash was an eye-sore next to the backdrop of the beautiful vintage houses and canals — a sight that I've grown to love.
So, I thought. Well, what can I do about it?
After some googling, I found that it is possible to file an online report with the 'Gemeente' — i.e the municipality. Here, you can state the concern, upload photos and mention the location, in the hopes that the municipality will take action.
I had read about Einstein Vision a while back - an image recognition engine built on top of the Salesforce platform - and wanted to see if that could help.
So, I dove in to the documentation and started to tinker with the API's in hopes to build a solution where I would:
Click a picture
Let Einstein identify the type of trash - i.e - plastic bottle, garbage bag, carton, etc.
Capture the mobile's geolocation
Capture this information in Salesforce ('Trash incident' custom object)
Use a browser automation tool - like Selenium - to automatically log a report on the municipality's website
The intended flow can be found below:
I spent a few hours dabbling with Einstein Vision. Read about my journey here:
- Part 1
- Part 2
- Part 3
Then I lost steam. So, I felt that instead of building nothing, I will share my journey thus far.
Curious to hear your thoughts!
Let's clean up the city!