The online store app is web app that allows custumers to log in and order items from the app. Upon opening the app will promp the user for a login. If the user doesn't have an account the user has an option to create an account. Upon logging in the user will be taken to the home page of the app. Here the user can search for an item, select an item to view, and view their cart which has the any items they've added. The search bar will filter the items as the user types into it. Clicking on an item will bring the user to the product page which displays information about the item such as the name, an image, its dimensions, and the price of the item. The user will also have the option of adding the item to their cart which will be saved to their account.
Project Status: Completed, Fully Tested
Authors:
- Bach Nguyen [email protected]
- Alex Hynes [email protected]
- Kareem Keshk [email protected]
- Antonio Romo [email protected]
- Gage Tighe [email protected]
This app uses a SQL database. In order to run this app, a running instance of SQL is needed. The database itself can be found within the repository in the folder Store_App and in the file storeapp.sql and is currently populated with dummy data.
This app uses bootstrap and react-router-dom which are included in package.json file. Before using the app, run npm install in order to install these dependencies.
To run the app once clone and open the repository within in Visual Studio. Before running the app, verify that the database is running. The app can then be run with IISExpress.
This project currently has around 118 unit tests that all pass. The app is able to run and there are no known bugs.