Project Description

Service

Tippy

Android iOS United Kingdom

Tip the waiter even when not carrying any cash with Tippy. Ask the waiter for his unique Tippy ID and pay the tip from the app over the integrated Stripe payment gateway.

Tippy is a mobile app for iOS and Android that lets a diner to tip the waiter without cash. The tip-amount is credited directly to Tip receiver’s bank account linked with a unique Tippy ID.

Exclusive Features

Tip Details

Rate your tip receiver, enter tip amount, and add a message if you want to and proceed to pay tip.

Pay Tip

Paying tip is as simple as entering the Tippy number, finding the receivers location, or select from a list.

Tip Detail

The tipper can learn the tip amount, rating, location, and message he delivered alongside the tip.

Tip History

Check to whom you tipped, how much, their Tippy ID, what they look like and where they work at

Workplace

To start receiving tip from customers, a user must confirm his workplace’s location from Google Maps

Location List

A tipper can also tip based on the tip receiver’s location. This comes handy when you don’t know the tip ID

Tip Details

Rate your tip receiver, enter tip amount, and add a message if you want to and proceed to pay tip.

Pay Tip

Paying tip is as simple as entering the Tippy number, finding the receivers location, or select from a list.

Tip Detail

The tipper can learn the tip amount, rating, location, and message he delivered alongside the tip.

Tip History

Check to whom you tipped, how much, their Tippy ID, what they look like and where they work at

Workplace

To start receiving tip from customers, a user must confirm his workplace’s location from Google Maps

Location List

A tipper can also tip based on the tip receiver’s location. This comes handy when you don’t know the tip ID

The Challenges & Solutions

  1. To manage tip receiver’s transactions and display amount received in the bank account
  2. Every Tippee required to enter his bank details to receive the unique Tippy ID. Integrated Stripe Connected Account APIs then creates a Stripe account on his behalf with the bank details
  3. To manage Tipper’s Account flow and secure it against unauthorized tipping
  4. We used a custom API for the complex flow of Tippy charges and Stripe Charges. Moreover, we added Security Questions and PIN Mechanism to protect the Tipper’s Account.
  5. There may come across a situation when a user wants to be a Tipper as well as Tippy
  6. We managed all the complex scenarios of becoming tip giver to tip receiver and vice versa by fetching the current state of the user and data provided through custom API.
 

8 People

Team Size

16 Weeks

Project Duration

Technology Stack

Amazon Server

Just in Mind

Wireframe tool

Android Studio

Development

Adobe Photoshop

Design

PHP

Backend development

Case Studies: Our live projects fantasizing the app world

Just to share that it isn’t just the words that we have, we actually are good with our creative and coding business. Our live projects have not only earned satisfied clients/users for us as well as its owner.

View more case studies