Resources used:
- https://ixd.ucsd.edu/home/w21/index.php
- https://getbootstrap.com/docs/5.0/components/dropdowns/
- https://getbootstrap.com/docs/5.0/components/buttons/
- https://getbootstrap.com/docs/5.0/components/modal/
- https://getbootstrap.com/docs/4.4/components/alerts/
- https://getbootstrap.com/docs/5.0/components/accordion/
- https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity
- https://jsfiddle.net/
- https://www.w3schools.com/js/js_window_location.asp
- https://www.w3schools.com/html/html_forms.asp
- https://www.w3schools.com/tags/tag_b.asp
- https://codepen.io/hesguru/pen/BaybqXv
- https://css-tricks.com/five-methods-for-five-star-ratings/
- https://codingnepal.medium.com/star-rating-system-in-html-css-javascript-20217e420668
- https://www.w3schools.com/howto/howto_js_toggle_hide_show.asp
- https://www.w3schools.com/jsref/jsref_substr.asp
- https://stackoverflow.com/questions/15455289/changing-variable-by-html-button
- https://stackoverflow.com/questions/8702474/updating-a-json-object-using-javascript
- https://emberigniter.com/handlebars-access-array-value-with-index/