Merge 12449e3088
into 08b771c863
commit
eb21661340
@ -0,0 +1,56 @@
|
|||||||
|
# Application Name
|
||||||
|
**Tipster - Tip Calculator**
|
||||||
|
|
||||||
|
**Tier:** 1-Beginner
|
||||||
|
|
||||||
|
## Description
|
||||||
|
The Tipster app is a simple and easy-to-use tip calculator designed to help users quickly calculate how much they should tip at restaurants, bars, or any other service that requires tipping. With its intuitive interface, Tipster makes it effortless to determine the appropriate tip amount and split the bill among friends.
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
The purpose of the Tipster app is to provide a handy tool for users who want to calculate tips accurately and efficiently. Whether dining out with friends, enjoying a meal solo, or experiencing exceptional service, Tipster ensures you never struggle with tip calculations again. It simplifies the process of deciding how much to tip and how to divide the total bill among multiple diners.
|
||||||
|
|
||||||
|
## Main Features
|
||||||
|
- **Bill Total Entry**: Users can enter the total amount of their bill.
|
||||||
|
- **Tip Percentage Selection**: Users can select a preset tip percentage (e.g., 15%, 18%, 20%) or enter a custom percentage.
|
||||||
|
- **Split the Bill**: Users can specify the number of people sharing the bill, allowing for easy bill splitting.
|
||||||
|
- **Instant Calculation**: Tipster instantly calculates the tip amount and the total amount to be paid, including the tip.
|
||||||
|
- **Clear and Intuitive Interface**: A user-friendly design makes it simple for anyone to use.
|
||||||
|
|
||||||
|
## User Stories
|
||||||
|
- [ ] User can enter the total bill amount.
|
||||||
|
- [ ] User can select a predefined tip percentage (e.g., 15%, 18%, 20%).
|
||||||
|
- [ ] User can enter a custom tip percentage.
|
||||||
|
- [ ] User can specify the number of people splitting the bill.
|
||||||
|
- [ ] User can view the calculated tip amount.
|
||||||
|
- [ ] User can view the total amount to be paid, including the tip.
|
||||||
|
- [ ] User can reset the calculator to start a new calculation.
|
||||||
|
|
||||||
|
## Bonus Features
|
||||||
|
- [ ] User can round the tip amount to the nearest dollar or another denomination.
|
||||||
|
- [ ] User can choose to exclude tax from the bill total.
|
||||||
|
- [ ] User can save a history of previous tip calculations.
|
||||||
|
- [ ] User can set a default tip percentage.
|
||||||
|
- [ ] User can change the app's theme or color scheme.
|
||||||
|
- [ ] User can calculate tips for different currencies.
|
||||||
|
- [ ] User can get quick access to a built-in tipping guide for common scenarios.
|
||||||
|
- [ ] User can calculate tips for delivery services (e.g., pizza delivery).
|
||||||
|
|
||||||
|
## Resources Needed
|
||||||
|
To complete this project, you will need the following resources:
|
||||||
|
- Development environment (e.g., IDE like Visual Studio Code or Android Studio).
|
||||||
|
- Programming language (e.g., JavaScript for web apps, Java or Kotlin for Android apps).
|
||||||
|
- User interface design tools (e.g., Figma, Sketch, or Adobe XD).
|
||||||
|
- Hosting and domain (if creating a web app).
|
||||||
|
- App store developer account (if deploying to app stores).
|
||||||
|
|
||||||
|
## Useful Links and Resources
|
||||||
|
- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/HTML) for web development (HTML, CSS, JavaScript).
|
||||||
|
- [Android Developers](https://developer.android.com/) for Android app development resources.
|
||||||
|
- [Swift for iOS](https://developer.apple.com/swift/) for iOS app development resources.
|
||||||
|
- [Firebase](https://firebase.google.com/) for backend services (if needed).
|
||||||
|
- [GitHub](https://github.com/) for version control and collaboration.
|
||||||
|
- [UI/UX Design Tools](https://www.creativebloq.com/inspiration/top-ui-design-tools-11121302) for designing your app's interface.
|
||||||
|
|
||||||
|
## Example Projects
|
||||||
|
- [Tip Calculator App on Google Play Store](https://play.google.com/store/apps/details?id=com.rkpandey.tipcalculator&hl=en&gl=US) - An example of a simple tip calculator app for Android.
|
||||||
|
- [Tippy](https://github.com/rpandey1234/AndroidTippy) - A web-based tip calculator with a clean and straightforward interface.
|
Loading…
Reference in new issue