UGO, a student deals app, and the dashboard behind it
UGO finds students the deals around campus. We did all of it: the flows, the Android app's design, the vendor dashboard and the backend.
UGO Tech found us through our website. UGO is an app for students. You find the shops around campus on a map or a list, whether it’s food, a haircut or a movie, check in to get the student price, then rate and review the place. The shops get a dashboard to put up their offers and see who’s checking in. We did all of it: the user flows, the Android app’s design, the vendor dashboard and the backend.
Flows first
We started with the flows, before any screens. Every flow is a page of grey wireframes joined by arrows, with one line on what it does: signing up with Facebook, switching between the map and the list, a floating button that opens into a toolbar of categories, and the rest.


The app
The list is sorted by how far away the shop is, with its rating, how many people have checked in, and what it starts from. The map has the same shops as photos along the bottom. Food, entertainment and services are the three categories. A shop’s page has its offers, its hours, a map to get there and a big check-in button, and you rate it out of ten stars.
In the design, each shop’s page takes its colour from its cover photo. The cafe comes out brown, the laundromat navy and the barber teal, using the Vibrant and Dark Vibrant colours that Android’s Palette picks out of an image.

For the shops
The shops get a web dashboard. It has today’s check-ins, the busiest hour, the total check-ins and the rating, with a chart of the day by the hour and their latest reviews. They can put up offers, edit their profile and photos, read and reply to reviews, and manage their subscription.


The dashboard is React with Redux and Material UI, on Parse, with Cloudinary for the photos and Braintree for payments. Check-ins are counted into the hour they happen, so the busiest hour and the chart only need to read those totals. Statistics has the same counts as a table, by the hour and by the day.

The offers and the profile do the colour trick too. The dashboard picks the colours out of each photo in the browser, so every offer card gets its own colour, and so does the profile page.


In January, halfway through, Facebook announced that Parse is shutting down in a year, so the backend needs a new home before then.
For now, ugo.my has the holding page, with a sign-up for the shops.














