Bill Splitting ๐ธ

# ​​Prompt ​๐​

• Design a standalone bill splitting app for iOS or Android that addresses the following: ability to split bill and tip with multiple people and ability to specify tip amount or percentage (ex. 10%, 15%, 20%).

Spent about 6h on this assignment during my last semester midterms at SVAโs Masters program.

# ​​Approach ​๐ค​

1. Problem Analysis ๐คฏ
1. User goals โ๏ธ
1. Competitors ๐
1. Components of the system ๐
1. Ideation ๐ง
1. Use cases ๐ฑ
1. User flow ๐ฅ
1. Wire-framing concepts โ
1. Test โ๏ธ
1. Design ๐
1. Prototype ๐
1. Takeaways ๐ฅ

# ​​Problem Analysis​๐คฏ​

• What is the tip amount?
• How much am I supposed to pay?
• How was that calculated?
• Was the tip included?
• How can I pay?

## ​​User Goals ​โ๏ธ​

• Open the app, get the results and close it as soon as possible

1. Calculate the tip either by value or percentage
1. Find out who pays how much
1. Give details of the split (including tips, tax, etc.), and share if someone asks

## ​​Competitors ​๐​

Learnings โ
• Scanning the bill is not a good idea for the best experience, it just complicates things (at the moment)
• Having complex interactions wastes a lot of time of the user in app
• There can be a lot of ways to split a bill, so choose a flow wisely!

## ​​Components ​๐​

What are the things that are considered to split a bill? And which are the important ones?

## ​​Output

Subtotal of items
Amount per person
Service charge
Details of the split
Discount
Save to Paper
Tax
Share the split details
Tips