This is an e-commerce application project developed with Spring Boot and Java.
- Languages: Java, HTML
- Docker: Includes
Dockerfileanddocker-compose.ymlfor easy development environment setup. - Database: Includes
backup.sqlfor database setup.
- src/: Contains the application's source code.
- images/: Contains the images used in the application.
- .mvn/: Maven configuration files.
- pom.xml: Maven configuration file.
- Clone the repository:
git clone https://github.com/esmartdie/Spring_Ecommerce.git
- Navigate to the project directory:
cd Spring_Ecommerce - Build and run the application using Docker:
docker-compose up --build
- User Registration: Allows new users to create an account.
- Login: Registered users can log in to the application.
- Profile Update: Users can update their personal information.
- View Orders: Users can view their order history.
- Product Listing: View all available products.
- Product Details: View details of a specific product.
- Add Product to Cart: Users can add products to their shopping cart.
- Product Management: Administrators can add, update, and delete products.