EasyShop – A React and Spring Boot Web Application
This is a full-stack web application built with a React.js frontend and a Spring Boot backend . The website allows users to register and log in, browse products, and make purchases(of course this is just a fake one). It features secure user authentication, a dynamic user interface, and a responsive design. The backend handles API requests, database interactions with MySQL, and user management, while the frontend provides a smooth and interactive user experience.
- java 17
- node
- Clone the repo
git clone https://github.com/ZakariaBouzouf/e-commerce-website
- Go to the directory
cd e-commerce-website
- Clone the backend repo
git clone https://github.com/ZakariaBouzouf/E-com-Backend.git
- Now start the server
mvn spring-boot:run
- Go back and install the dependencies and start the React app
..
npm install
npm start
- Adding the page for a single Product
- [] Adding a persistent session when login
- [] Creating an Admin user with differents authorities
- [] Adding page for Check out
- [] Improving the CSS
- [] Changing to MySQL Database
- [] Pagination