/Android-App

A convenient bill splitting app for Android

Primary LanguageJava

Dine-N-Dash

Overview

Dine-N-Dash is an app designed to make splitting the bill at restaurants easy. One person can pay the bill for an entire party, then use the app to request payment from everyone else there.

Technology

Dine-N-Dash uses the Firebase Text Recongnition API to construct a list of items and prices from an image of a receipt.

Users can then assign those receipt items to people in their contacts and send them an SMS requesting payment via PayPal.me

In addition, Dine-N-Dash uses a Firebase Realtime Database to keep a history of past transactions

Architecture

Dine-N-Dash was built on the Model View View-Model (MVVM) architecture.

It makes use of many of the new AndroidX libraries, and closesly follows Google's reccomended app architecture.

Creators:

Ryan Filkins, Shelby Heffron, Brian Lasker, Jeff Rohlman, and Clayton Cornett