Final capstone project for perscholas This a full-stack e-commerce management tool web app, the target audience is for anyone that starting their own e commererce business. The main purpose for this project is to keep track of their inventory. All basic crud functions are provided with this program and were made with the folowing technologies.
Technologies used: Front End- HTML5, CSS5, ReactJS, React-Router,Axios and Bootstrap5 Back End - MYSQL, MVC, Spring Boot Testing tools-Thunder Clinet extention in vscode
To start this program, clone this repository to a local directory on your computer. Before anything, make sure to enter your MySQL credentials and database location in the application.properties file in your spring boot Java folder. Then, deploy the web app backend in spring boot; after the back end is up and running cd into the directory where the React front-end is located. Next, run npm install in your terminal to install all needed dependencies needed for node js. Next, start the react project with npm start.
The major use for this web app is to add have the ability to add, edit and delete your inventory; store it on a MySQL server. My future plans to improve this project are to make a user section that can keep track of customer transactions; as well as implementing charts that keep track of your data and have the ability to run query searches to relate customer information and product sales.