LinukaAr / MyStore-Springboot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Boot Backend Application

A backend application built with Spring Boot for managing and providing APIs for an online store.

Description

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

Technologies Used

  • Java
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • RESTful APIs
  • MySQL
  • Maven
  • Swagger(API Documentation)

DataBase- MySQL(phpMyAdmin)

Untitled

Installation and Setup

  1. Clone the repository.

  2. Ensure you have Java Development Kit (JDK) installed.

  3. Set up a database (MySQL, PostgreSQL, etc.) and configure database settings in application.properties.

  4. Run the application using your IDE or command line:

    mvn spring-boot:run

Unit Test

Unit test

API Documentation (Swagger)

The Swagger API documentation provides detailed information about all available endpoints, request and response formats, and examples. Access the Swagger UI by navigating to:

About


Languages

Language:Java 100.0%