Rick Colgan Semester Project

This is the semester project for Rick Colgan in SWDV620: Web Applications. I am attempting to provide all of the requirements for this assignment within this framework. According to the assignment's documentation, I must provide the following:

A diagram/wireframe of the web app showing all pages and interactions. The wireframe of this web app can be found by clicking on the Wireframe menu option above. I created a generic template so that pages could be copied and used repeatedly for this project. As such, the wireframe is simple and adequately lays out the interaction of all pages.

An application that functions in its implementation. I shall leave it to the user to determine if this application functions adequately for the player's purposes. I believe, however, that it does. It allows for all necessary inputs from the user, performs all calculations correctly, and informs the user of the requirements necessary for their next upgrade.

A written or recorded explanation of the application's purpose and attempted functionality as well as a description of how a user would interact with it. The purpose of the app is to allow a user to calculate the amount of resources necessary to upgrade their next building in the online game, Kingdom of Avalon. The user will enter the number of items they have of a given resource, the number of resources required to build it, and the computer will calculate the remaining amount of resources to gather/find/plunder.

Testing should be included in the files as well. Due to the nature of this app, I am uncertain how to show the testing unless I include seperate screenshots of the calculator functioning. I could write some code for Selenium or Katalon, but those are typically done with online apps and not locally-hosted ones.

Student notes: I believe this meets the requirements set forth in the assignment as this is something that will lead to an improvement in one of my own interests. It has also received instructor approval in the discussion boards for this class. Documentation and comments have been placed into the food.html file since the other html files are similar.