Logo
The logo needed to convey a sense of fun, which is what this tip app strives for with its tip list.
Web
The website is meant to let users scroll through an array of possible services, save those to their favorites section, and make getting tip amounts easy to calculate and read.
Do I Really Need jQuery For This?
The HMSITIP? website is a personal project of mine. I wanted to create an HTML5 web application that would run without the use of a javaScript library. All the javaScript is vanilla, something I'm quite proud of.
Some JS Extras
The Favorites section uses Web Storage to save the services a user refers to most often, a convenient tool that lets frequent users skip the navigation, which is primarily there to help someone who is trying to find an obscure service. The entire site is also one page. The purpose of this was to minimize the need for an Internet connection and save users some bandwidth, as most often the application would be used out in public and Wi-Fi options may not be available.
I Have No Idea What To Tip
The two other goals of the HMSITIP? website are to provide a comprehensive tipping guide for services that may not be frequently used, and to make the entering and reading of the tip amounts easy. Many of these have suggested tipping percentages different from the standard 18% to 20%. The HMSITIP? website is therefore, part guide.