Often times when we browse feeds on Facebook, Twitter or Instagram, we come across a lot of interesting photos posted by our friends, be it delicious-looking food or amazing activities. But to find out about who are the F&B or entertainment providers, we have to take another step to talk to our friends to get more information, or hope that they will check in or mention the merchants in the caption. Therefore we want to create a social discovery platform that provides users a brand new way to discover interesting adventures!

What it does

Merchants such as F&B or entertainment providers can post their advertisements on APic in the form of photo challenges, where users can participate by taking and posting a photo on our mobile application. Then these photos will be location-based and then be available for everyone to browse. As the user earns likes on APic, likes on Twitter or retweets from the photos he posted, he will earn in-app credits which then can be used to purchased coupons that are listed in APic's store.

On the other hand, this is a great way for users to look for fun things to do by browsing photos and challenges posted near them. Moreover, with the integration of Uber, users can conveniently request for a Uber ride with APic! By leveraging on Uber Trip Experiences API, the merchants will also be notified when someone is going to visit them.

How we built it

We built our consumer mobile application on Android, and merchant's website on Python Flask. By integrating Uber's APIs, we helps to connect merchants and users together, as we can use the information to notify the merchants of the users' trips and link them up with a chat functions so that the users can communicate with the merchants on the way. With Twitter's api, we expanded the social network effect of the app, allowing users to share their posts on Twitter and at the same time, earns more credits by sharing the photos. Besides, by using Twitter's widget API, it makes it easy to show the merchants a live feed of the photos posted and tweeted by the users. The deployment of the Python Flask server and website is performed using Google App Engine, and custom domain name APic have been set up with the power of Radix.

What's next for APic

We realized that there are so much more to APic and there are a lot of features that we can build to provide an end to end service for users. For example, we can show users the merchant's menu while they are on the way there in Uber. And even provide reservation and pre-order services.

Share this project: