This application is a functional website written in Java and typescript. It will allow users to register and select from listed products for purchase, add them to the cart, and check out. If a user forgets their password they can have it reset. A guest or user can look at products and get a pop up view of the item, and its discription. The user or guest can see how many of a product are in stock. The user or guest can search items by key word.
Working application can be found here:
- Helpful Technology
- JDK
- Spring
- Docker
- NODE
- Maven
This application can be downloaded to your local machine by running the command
Next, assure you have the front end code by running
in another folder. It is important to keep the front and back ends in separate directory locations.
To prepare the enviornment, in the project back end directory, enter the command
Then, navagate into the target
directory, and run the command:
which will run the Spring enviornment
The enviornment will be limited to the test data contained in this source code.
To run the front end, navigate to its directory and run the command:
After that, running the command:
within the directory will open the application in your browser.
To download the image from docker, enter the command:
in the directory of your choosing. Open with your Docker desktop and run as a containerized image.