DeveloperWeek Hackathon 2017

I (Piyush Hari) represented Dilli Labs LLC at the DeveloperWeek 2017 hackathon on Feb 11 and 12. I 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 :