Skip to content

RassAnDev/Task-Manager

Repository files navigation

Task Manager

Tests, linter and maintainability statuses:

Java CI Maintainability Test Coverage

About

This application is a task management system that allows you to create tasks, change their statuses and assign executors for them, as well as set tags for convenient grouping of tasks by them.

Requirements:

Before using this application, you must install and configure:

  • JDK 20;
  • Gradle 8.2
  • Node.js 16.13.1

Stack:

  • Java 20;
  • Gradle 8.2;
  • Spring Boot, Spring Web, Spring Data JPA, Spring Security;
  • JWT;
  • Liquibase;
  • QueryDSL;
  • SQL DB H2, PostgreSQL;
  • Lombok;
  • Swagger;
  • MockMvc;
  • JUnit;
  • GitHub Actions;
  • CodeClimate;
  • Jacoco

Build Application

make build

Start Application on localhost

make start

See the API documentation there

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages