Tip Splitter

- August 2020

Short Description:

Progressive Web App - tool for hospitality managers to split the tip pool amongst staff.

Tip Splitter

Easily split the tip pool proportionally amongst all staff.

Broadly there are two methods:

  1. Split Your Tip Pool Based on Hours Worked (easy)
  2. Split Your Tip Pool Amongst Support Staff Based on Hours Worked (still easy)

Progressive Web App built with React and Typescript.

Installation

  1. Clone the repository in your command line by copying the below code. The development server will be started. Installation requires the Github CLI and NPM.
git clone https://github.com/derrmru/calculate-tips.git
cd calculate-tips
npm install
npm start

App Installation

This is a Progressive Web App and can be installed via your browser, explained in detail here.

Used Technologies and Libraries

Dev Dependencies

  • "@testing-library/jest-dom": "^4.2.4",
  • "@testing-library/react": "^9.5.0",
  • "@testing-library/user-event": "^7.2.1",
  • "@types/hookrouter": "^2.2.3",
  • "@types/jest": "^26.0.13",
  • "@types/node": "^14.6.4",
  • "@types/react": "^16.9.49",
  • "@types/react-dom": "^16.9.8",
  • "hookrouter": "^1.2.3",
  • "react": "^16.13.1",
  • "react-dom": "^16.13.1",
  • "react-ga": "^3.1.2",
  • "react-scripts": "3.4.3",
  • "typescript": "^4.0.2"

Project Details

Completion Date: 2020-09-01

Skillset:

  • reactjs
  • typescript
  • Progressive Web App
  • hookrouter
  • netlify

Links:

Live Application

Repository

Get In Touch