TipFlex - Pro tip calculator Description
1. Tip Guessing Game:
Role: Customer
* Start by creating a Tip Guess Session.
* In this session, the customer will input two tip amounts of their choice.
* The waiter is presented with two faced-down cards, each representing one of the tip amounts.
* The waiter selects one card, attempting to guess the tip amount.
* If the waiter guesses correctly, they receive the tip amount selected. If not, the customer pays the other tip amount.
2. Name-Based Card Generation:
Role: Customer
* Customers can input names of their party members into the app.
* The app automatically generates a corresponding number of cards based on the number of names provided.
* Each card represents one member of the party.
* The customer assigns tip amounts to each card.
* The waiter selects cards, attempting to match names to tip amounts.
* If the waiter picks a card with a name, that person either pays the bill or the tip amount from the bill, as specified.
3. Advanced Tip Calculation:
Role: Customer
* This functionality is designed for more complex bill-sharing scenarios.
* Customers input the total bill amount and specify how they want to split it (equally, by percentage, or custom).
* The app calculates the tip based on the chosen bill-sharing method.
* It provides individual payment amounts for each member of the party.
* Ensures a fair and accurate distribution of the bill and tip
Role: Customer
* Start by creating a Tip Guess Session.
* In this session, the customer will input two tip amounts of their choice.
* The waiter is presented with two faced-down cards, each representing one of the tip amounts.
* The waiter selects one card, attempting to guess the tip amount.
* If the waiter guesses correctly, they receive the tip amount selected. If not, the customer pays the other tip amount.
2. Name-Based Card Generation:
Role: Customer
* Customers can input names of their party members into the app.
* The app automatically generates a corresponding number of cards based on the number of names provided.
* Each card represents one member of the party.
* The customer assigns tip amounts to each card.
* The waiter selects cards, attempting to match names to tip amounts.
* If the waiter picks a card with a name, that person either pays the bill or the tip amount from the bill, as specified.
3. Advanced Tip Calculation:
Role: Customer
* This functionality is designed for more complex bill-sharing scenarios.
* Customers input the total bill amount and specify how they want to split it (equally, by percentage, or custom).
* The app calculates the tip based on the chosen bill-sharing method.
* It provides individual payment amounts for each member of the party.
* Ensures a fair and accurate distribution of the bill and tip
Open up