Blog

Introducing – DogPatch Solutions Tracker

DogPatch Solutions Tracker” aims to track remediation of infrastructure problems in a neighborhood. The goal is to provide a platform for residents to not only report issues but own the task to get them resolved. The pilot project will initially focus on ‘Pot Holes’ caused by heavy rains in Dogpatch and Potrero Hills neighborhood in San Francisco. Residents can report pot holes on a an easy to navigate map based interface. They can submit upto 3 photos. Residents can volunteer to ‘adopt a pothole’, follow up with the authorities and get them repaired. At Dilli Labs LLC, we believe in giving back to the community and this interesting project was just another way of doing so. Check it out : https://dogpatch.dillilabs.com  

DeveloperWeek Hackathon 2017

Piyush Hari represented Dilli Labs LLC at the DeveloperWeek 2017 hackathon on Feb 11 and 12. He paired up with Dudi Shmueli who was looking for technical help around Android. He came up with a fabulous idea – to accept merchant reviews at the point-of-sale (PoS) ! Think of Amazon verified reviews but for in-person (not online) purchases.

Use Case : A customer completes the transaction on a Clover Point-of-Sale (PoS) device. After successful payment, he can leave a Star-Rating (1-5) of the business in his experience.

Motivation

The idea is motivated by the fact that current rating sites providing aggregated reviews of a business have inaccuracies. Competitors can leave negative reviews without doing business with merchant. Satisfied customers might not bother to log-in to these sites in order to leave a ‘good’ review whereas angry and dissatisfied customers would let it out in their ‘bad’ review.

Architecture

Clover – now owned by First Data – has PoS devices that is based on Android OS. Clover Android SDK allows one to deploy 3rd party apps to a Clover PoS device that can interject into payment flow of a core Clover order processing app to offer a ‘review’ feature. Broadcasts is a well-known mechanism in Android wherein an app can broadcast an event and other applications can listen to them by registering Broadcast Receivers.

The following video demonstrates the proof-of-concept we built :