This is an e-commerce application built with Spring Boot and React.
The E-commerce Application is designed to provide an online shopping experience. It includes features such as user registration, login, product browsing, and cart management. The backend is developed using Spring Boot, while the frontend is built with React.
- User registration and login
- Product browsing and searching
- Adding products to the cart
- Updating and removing products from the cart
- Checkout process
- Spring Boot
- React
- Redux
- MYSQL
- Java
- JavaScript
- HTML
- CSS
- Java Development Kit (JDK) installed
- Node.js and npm (Node Package Manager) installed
- MYSQL installed and configured
- Clone the repository:
git clone https://github.com/naordabush/e-commerce.git
- Backend setup:
- Navigate to the
backend
directory. - Configure the database connection in
application.properties
file. - Build and run the Spring Boot application.
- Frontend setup:
-
Navigate to the
frontend
directory. -
Install the dependencies using the command:
npm install
-
Start the React development server:
npm start
- Access the application:
- Open your web browser and visit
http://localhost:3000
to access the e-commerce application.
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
This project is licensed under the MIT License.