## Inspiration

When it comes to grocery shopping, going to a restaurant, or even buying football tickets a designated "spender" is often needed simply for the convenience of payment or booking things together like plane tickets or food. Oftentimes, during these "I'll Venmo you" moments, it becomes a hassle to calculate how much one owes and even remember that you need to send someone money. We thought that what if we could make an app that would simplify this process down to taking a picture of a receipt and create a party of people that could choose which items are simply theirs to pay for or are sharing with others. This would create a fair split since instances like getting groceries might have items that are shared and some items that are not shared if like one person is vegetarian and one is not. Not only would it account for tax and/or tip, but we could drastically reduce the precious social time spent figuring out how to split a bill, time is tight to see our friends and loved ones, why spend them doing math for a bill?

## What it does

SPLIT has three main functions. First, it scans a receipt using an online OCR API that converts the picture receipt to readable data that we can use. The group creator would first scan the receipt and would put it in a nice table with quantity, item name, and price which would also have a party code. Second, people joining the party code would see this same screen and will be able to click on the items they bought or shared. As people tap on the items they bought, others can see this as they're added to the table. Once all users are ready, finally, the group creator can move to the review page for everyone to review the calculated money owed by each person to the party creator. On this page, each user can click "Pay" and use their saved payment method. The payment method can be set up in their account section using either Venmo or Paypal.

## How we built it

We used React as our framework, primarily using javascript and CSS for our frontend and Node.js for our back end.

## Challenges we ran into

One challenge was finding an OCR that worked well in changing a picture of a receipt to parsable text. Due to time constraints, it was difficult to figure out the Venmo API. We know this is an important element of the app, so this will have to be worked on in the future.

## Accomplishments that we're proud of

We're proud of getting the OCR working with data that we could actually use for calculations. Our UI design also looks really nice by our standards.

## What we learned

We learned how to use APIs more deeply, especially with the OCR API. We also learned more about how to use react and node.js

## What's next for Split

We plan to make it more fully functional, and hopefully, one day release it if we have the resources :O
## Inspiration

Our project stemmed from our frustration dealing with too many cards, specifically gift cards and Prepaid VISA Cards, in our wallets. Americans spent more than $37 billion on prepaid debit cards in 2010 and billions in gift cards each year. The Android app we created incorporates Venmo payments to allow consumers to combine, access and use funds stored on gift cards as well as on Prepaid VISA Cards in one place.
Another problem we sought to address was the fact that as much as 7% of all git cards go unredeemed. For example, if you’re a vegetarian and someone gives you a gift card to a steakhouse, you might find it difficult to use. Mismatches such as these and many more like them have created an accrual of unredeemed gift card spending in our economy. Our project also aims to resolve this inefficiency by creating a forum in which individuals may exchange unwanted gift cards for ones they actually desire.

## What it does

* merging VISA card accounts/amounts into Venmo for the convenience of centralizing the money from various cards
* hold prepaid debit card info
* keep track of each card
* send it to Venmo account
* inventory of gift cards
* keep a list of arrays with the card balance and codes
* have a “total” box to show the total amount
* keep track of remaining balance when it is spent
* swapping gift cards
* community exchange with people with cards that you want/need to swap
* swap card number and security code

## How I built it

We prioritized the different functionalities and then systematically broke large problems into shorter ones. For example, our first priority was to be able to combine prepaid cards and send to venmo account since it was easier to implement than the giftcard swap system . We used many object oriented principles to implement all parts of the software.

## Challenges I ran into

We had too many features we wanted to implement and too little time. For example, we wanted to implement a security system to prevent fraud but realized that it was less important for now since we are merely trying to build a prototype to showcase the overall idea.

## Accomplishments that I'm proud of

We are proud of the fact that we were able to program an Android application concurrently with learning Android itself (since none of the team members had substantial experience.)

## What I learned

On the practical side, we learned Android App Development and learned the nuances of Github. However, we also learned something greater; we learned how to work together in a team environment on a large scale project in a short time. We learned how to budget time and set priorities in order to accomplish what is truly important.

## What's next for AcuCard

In our next steps, we hope to find a way to bypass the 3% processing fee in Venmo money transfer, include more companies under gift cards, make purchases and transactions through barcode generation, improve the community for exchange of gift cards, and prevent fraud through transaction holds.
## Inspiration

An easy way to get paid when you buy groceries for your roommates. No need to download extra apps, and can be done anywhere.

## What it does

A messenger bot that takes an image of a receipt as input, and prompts everyone in your group to decide on if they want to split the bill with you.

Transfer of money is done through [Capital One Nessie API](http://api.reimaginebanking.com/).