Skip to content

mahdieha/product-reviews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Product-Reviews

SpringBoot application for products and reviews.

Architecture

  • Java 8
  • Maven (wrapper)
  • core : responsible for saving product and review data.
  • rest : responsible for CRUD product and review services.
  • MariaDB as database
  • Swagger documentation available at /swagger-ui.html
  • JUnit for unit testing

Requirements

  • Java 8 (to run locally in IDE)
  • MariaDB
  • Install Lombok plugin
  • Unix based OS (Mac OS, Ubuntu, etc)

Setup

Navigate to the core and rest modules and change the datasource configuration on the application.yml file.

Startup

Navigate to the core module and run the following commands:

$ mvn spring-boot:run

Navigate to the rest module and run the following commands:

$ mvn spring-boot:run

API Testing

Postman API requests/tests are available in this folder

Swagger Docs

Swagger documentation available:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages