Tip Calculator with Firebase Integration

Overview

The Tip Calculator with Firebase Integration is a Flutter project designed to calculate tips for service providers such as restaurant waitstaff, bartenders, or taxi drivers. Additionally, it utilizes Firebase to store historical tip data for analysis and tracking purposes.

Users can input the bill amount, select a tip percentage, and optionally split the bill among multiple people. The app then calculates the total bill amount including tip and displays it to the user.

Features

  • Calculate tip based on the bill amount and selected tip percentage.
  • Ability to split the bill among multiple people.
  • Firebase integration to store historical tip data.
  • View past tip calculations and trends.

Getting Started

To get started with the Tip Calculator with Firebase Integration, follow the instructions below:

Prerequisites

  • Flutter SDK installed. You can download it from here.
  • Flutter version 3.19.0.
  • Firebase project set up. Follow the instructions here.

Installation

  1. Clone this repository to your local machine using
git clone https://github.com/decodevM/tip_calculator 
  1. Navigate to the project directory using
cd tip_calculator
  1. To install the project dependencies. Run this command
flutter pub get 
flutter pub upgrade 

Usage

  • Open the project in your preferred Flutter IDE (e.g., Android Studio, Visual Studio Code).
  • Connect your device or use an emulator/simulator.
  • Run the project using
flutter run 

Configuration

  • Set up your Firebase project and configure the Firebase SDK in the Flutter project according to the Firebase documentation.

Contributing

We welcome contributions from the community. If you'd like to contribute to the Tip Calculator with Firebase Integration, please follow the guidelines outlined in the README.md file in the project repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or suggestions regarding the Tip Calculator with Firebase Integration, feel free to contact us at decodev.contact@gmail.com.