Description: The E-Commerce API is a comprehensive solution for building e-commerce applications. Developed with Java and Spring Boot, this RESTful API comprises three components: Customer API, Product API, and Order API. It offers CRUD operations, modular design, and leverages MySQL for efficient database management within a Docker containerized environment.
Usage:
- Deploy the application using Spring Boot.
- Access the different API endpoints for customer, product, and order operations.
- Connect the API to your front-end application for complete e-commerce functionality.
Database Management: This API utilizes MySQL as the database management system, providing efficient storage and retrieval of e-commerce data.
Docker Containerization: The MySQL database is containerized using Docker, streamlining the deployment process and ensuring a consistent environment.
Features:
- CRUD operations for Customers, Products, and Orders.
- Modular design with separate APIs for Customers, Products, and Orders.
- MySQL database for efficient data storage within a Docker container.
To Run the App:
- Ensure Docker is installed on your system.
- Run the MySQL container using Docker.
- Build and run the Spring Boot application.