Skip to content

A Kotlin-SpringBoot-Reactor backend application project as template and pedagogical support for teaching of Clean Architecture crafting practice.

Notifications You must be signed in to change notification settings

vondacho/arch-blueprint-kotlin

Repository files navigation

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.

Documentation

Find full detailed documentation here powered by MkDocs