Create a web app with html, css and JavaScript using no frameworks. The app should take the amount of check in US Dollars and input, allow the user to select the quality of service from a menu, where excellent corresponds to 20%, good to 15% and fair to 10%. At a press of a button, the app should display the amount of the tip and the total amount.