OpenShop

OpenShop is a RESTful e-commerce API built with Spring Boot. It provides endpoints for managing products, categories, shopping carts, orders, and user authentication.

Features

Getting Started

Prerequisites

Installation

  1. Clone the repository
  2. Configure your MySQL database in application.properties
  3. Run the application:
mvn spring-boot:run

API Documentation

This project uses Swagger/OpenAPI for API documentation. Once the application is running, you can access the Swagger UI at:

http://localhost:8080/swagger-ui/index.html

For detailed information about the API documentation, please see the Swagger Documentation Guide.

For information about the MDC implementation and usage, please see the MDC Usage Guide.

Technologies Used

Project Structure

License

This project is licensed under the MIT License - see the LICENSE file for details.