User Manual

Brief Overview
A user logs into the application with valid credentials. Upon logging into the application, a user is greeted with the home screen. A navigation bar at the top of the page allows a user to view their profile, make searches, and create items. The home screen shows a feed of items relevant to a user.

Logging in
Start the application. Enter valid credentials and click submit. If valid, you will be taken to the homepage.

Searching for an item
Click the textbox at the top of the navigation bar. Enter an item name and press enter to see results of items that match the name. 
A user can also click filter to search on more parameters. A modal pops up with more text boxes. After filling these out, click search. All relevant results appear.

Viewing an item
An item can be viewed by clicking the item name in the feed or results page of a search.

Editing an item
To edit an item, navigate to its view item page. Click the edit button to edit the item. Only a user with Manager or Admin privileges can edit all items. A user with regular permissions can only edit items that they themselves have created, or items they are assigned. 
After editing an item by modifying the text boxes, click submit. A page showing the result of the edit will be shown.

Viewing the history of an item
Navigate to the view item page. The history is shown on the right side of the page. Click the download button to download a PDF of that item at that point in time.

Creating an item
Click the create item button on the navigation bar. Select a type and subtype, and click submit. A form pops up with all the fields to fill out. Ensure that you have a proper format for the date. Ensure that the assignee is an integer. Click submit to create the item. A result page will be shown that says the status of the users actions (success/fail).

Viewing user profile
Click the arrow on the navbar next to the image, and click profile. Here a user can edit their information.

Logging out
Click the arrow on the navbar next to the image, and click logout. You will be taken to the login page.
