Skip to content

Leave a Tip! is a playful app for social gatherings. After doing a favor, let friends "tip" you by choosing an amount—though only the highest option works! It’s all for laughs, with no real transaction involved. Enjoy the fun!

Notifications You must be signed in to change notification settings

mariarodr1136/Leave-a-Tip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Leave a Tip! 😂

A humorous tip-collecting app that ensures you always get the "maximum appreciation!"

Swift SwiftUI Xcode

📖 Overview

Leave a Tip! is a playful project that brings laughter to social gatherings. The idea is simple: when you've done a small favor, whip out the app and let your friends "show their appreciation" by choosing a tip amount. But here’s the twist—while they can pick different tip percentages, only the maximum option works! It’s all in good fun, as there’s no real transaction here. Just sit back and enjoy their reaction!

Table of Contents


📸 Screenshots

IMG_9442 IMG_9444


✨ Features

  • Customizable Name and Percentages: Easily switch out [Name] in the code with your own name to make the app feel personal! You can also adjust the tip percentages to any values you like.
  • Choose Your Tip: Users are presented with options to tip 15%, 25%, and the "maximum appreciation" option of 45%.
  • Maximum Appreciation Only: The lower options (15% and 25%) don’t work, so they’re “forced” to leave a 45% tip—hilarious, right?
  • For Fun Only: This app isn’t connected to any payment system, so no real money changes hands. It’s purely for laughs!

🎉 How It Works

  1. After helping a friend or doing something nice, open the app.
  2. Show them the tip options and watch them pick 15% or 25%.
  3. When they realize only the 45% option works, it’s bound to get a laugh!

🚀 Technologies Used

  • Swift and SwiftUI: Developed for iOS using Swift and SwiftUI for a smooth and responsive user experience.
  • Xcode: Built in Xcode for iOS devices, making it a fun and portable app to show on your iPhone.

⚙️ Customization

  • Change the Displayed Name: In the code, locate the placeholder [Name] and replace it with your own name to give the app a personal touch.
  • Adjust Tip Percentages: You can also modify the 15%, 25%, and 45% values in the code to any percentage you’d like—make it as funny as you want!

🧑‍💻 Installation

  1. Clone the repository:
    gh repo clone mariarodr1136/Leave-a-Tip
  2. Open the project in Xcode and build it on your device to start the fun!

🧑‍🧑‍🧒 Contributing

Feel free to submit issues or pull requests for improvements or bug fixes. You can also open issues to discuss potential changes or enhancements. All contributions are welcome to enhance the app’s features or functionality!

To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feat/your-feature-name
  • Alternatively, for bug fixes:
    git checkout -b fix/your-bug-fix-name
  1. Make your changes and run all tests before committing the changes and make sure all tests are passed.
  2. After all tests are passed, commit your changes with descriptive messages:
    git commit -m 'add your commit message'
  3. Push your changes to your forked repository:
    git push origin feat/your-feature-name.
  4. Submit a pull request to the main repository, explaining your changes and providing any necessary details.

Leave.a.Tip.Demo.Recording.mov

🌐 Contact

If you have any questions or feedback, feel free to reach out at mrodr.contact@gmail.com.

🤔 Disclaimer

This app is meant for entertainment purposes only—no actual tips will be collected!

Enjoy making people laugh with Leave a Tip!

About

Leave a Tip! is a playful app for social gatherings. After doing a favor, let friends "tip" you by choosing an amount—though only the highest option works! It’s all for laughs, with no real transaction involved. Enjoy the fun!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages