Donus Code Challenge

Build Status Quality Gate Status Maintainability Rating Coverage Lines of Code Bugs Vulnerabilities Code Smells Duplicated Lines (%) Technical Debt

Architecture

The project is built as follows:

Requirements

  • Java 11+
  • Kotlin 1.3+
  • Spring Boot 2.3+
  • Docker (Engine and Compose)

How to run the application locally

There are two ways to run the application. The first is using docker via command:

./start.sh

The other way is to run the application separately via IDE or via maven command:

./mvnw spring-boot:run

Environments

Environment URL
Local http://localhost:8089

Swagger

The API documentation is available at:

${environmentUrl}/swagger-ui.html