This is a E-commerce App built with Spring Boot, React.js, and MySQL.
- Admin can add product and categories: The admin has the ability to add new products and categories.
- User can browse and order: User can order the products and track their order
- User Registration: Users can register in the application to create an account.
- Delivery person can schedule delivery of products:The delivery person can estimate the product delivery timeline.
- Spring Boot: Used for creating the backend of the application.
- React.js: Used for building the user interface.
- MySQL: Used as the database to store user and blog post data.
- Clone the repository.
- Install the necessary dependencies for Spring Boot and React.js.
- Set up your MySQL database and connect it with the application.
- Run the Spring Boot application.
- In a new terminal, navigate to the client directory and run the React.js application.
After setting up the application, users can register and admins can add new blog posts. Admins can log in with client-side authentication.