A backend application built with Spring Boot for managing and providing APIs for an online store.
This Spring Boot project serves as the backend for an online store. It provides various APIs for managing products, categories, stocks, orders, and other functionalities required for an e-commerce application. FrontEnd(React) -https://github.com/LinukaAr/MyStore-React
- Java
- Spring Boot
- Spring Data JPA
- Spring Security
- RESTful APIs
- MySQL
- Maven
- Swagger(API Documentation)
-
Clone the repository.
-
Ensure you have Java Development Kit (JDK) installed.
-
Set up a database (MySQL, PostgreSQL, etc.) and configure database settings in
application.properties
. -
Run the application using your IDE or command line:
mvn spring-boot:run
The Swagger API documentation provides detailed information about all available endpoints, request and response formats, and examples. Access the Swagger UI by navigating to:
- http://localhost:8080/swagger-ui.html (when the application is running locally)
- API Documentation