Click here to see live Project (hosted on Heroku) (Best experienced on mobile)
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.
- User adds individual items and people to a bill
- User flags where, when and who paid for the bill
- All people are notified by SMS with a weblink to split the bill
- A user is prompted to enter their mobile number to find their bill
- A user claims items they had from the bill by clicking/ touching an item
- The app splits the bill and live updates the amount owed by each person
- 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
- No annoying user sign-up required
- Users authenticated via mobile numbers, complementing mobile-first experience
- React.js as front-end-framework for view rendering and ajax requests to back-end API
- Ruby on Rails and PostgreSQL for back-end build and database as an API
- Twilio for SMS notifications
- jQuery for ajax requests
- Custom CSS design and layout built with my own CSS grid system library
- JavaScript, ES6, Ruby, HTML5 and CSS3 as programming languages
- Heroku for cloud deployment
- Image to text capture with Google Cloud Vision API of bill receipts