Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.23 KB

README.md

File metadata and controls

41 lines (31 loc) · 1.23 KB

Project Title

EasyShop – A React and Spring Boot Web Application

Project Description

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.

Getting Started

Dependencies

  • java 17
  • node

Executing program

  • 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

Future Taks

  • 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