Skip to content

arch blueprint kotlin

build workflow

A Kotlin project as template and pedagogical support for the teaching of Clean Architecture crafting practice.

Features

CRUD operations on client entities exposed by a REST API, and examples of problem-solving exposed by a Kotlin API.

Getting started

  • Build the project with ./gradlew clean build.
  • Start the containerized database with docker-compose up.
  • Launch the application locally with gradlew bootRun --args='--spring.profiles.active=local,r2dbc'
  • Play use cases with Postman using this default collection or with Swagger UI.

This documentation