/Splittr

GA WDI16 Final Project: Mobile first bill splitting app

Primary LanguageRuby

Splittr

Click here to see live Project (hosted on Heroku) (Best experienced on mobile)

Description

A mobile-first bill splitting app with SMS notifications and live loading.

A Single Page Application built with React.js and Ruby on Rails.

Individual final project by Howie Mann designed and deployed within five days as part of General Assembly's 12 week Web Development Immersive bootcamp.

Features

Creating a new bill

  1. User adds individual items and people to a bill
  2. User flags where, when and who paid for the bill
  3. All people are notified by SMS with a weblink to split the bill

Splitting the bill

  1. A user is prompted to enter their mobile number to find their bill
  2. A user claims items they had from the bill by clicking/ touching an item
  3. The app splits the bill and live updates the amount owed by each person

UX design focus

Mobile first

  • Responsive design for mobile, tablet and desktop experience
  • Designed to replicate native mobile app experience - app can be added to mobile home screen
  • Immediate SMS notifications encourage use on mobile devices

Security and authentication

  • No annoying user sign-up required
  • Users authenticated via mobile numbers, complementing mobile-first experience

Technology stack

New features under consideration