Skip to content

C0deFixer/java-project-99

Repository files navigation

Hexlet tests and linter status:

Actions Status Maintainability Test Coverage

Educational PET project - Task manager

Fully functional application for task managing

  • Tasks could be assigning to User who responsible to manage it
  • Tast statuses apply and changing
  • Multi labels (like 'bug' or 'feature') could be added and pin to the Tasks
  • User Authentication supporting & Authorized access using JWT tokens

Under the hood

Spring security. Rest API CRUD of all entities. Spring Data ORM Persistence best practice with all kinds of entity relations. Data filtering based on JPA Specification (Query and Criteria builders). Mapstruct for DTO converting. Junit and Spring mock mvc for testing. Postgres DB . Dev and Prod profiles. Docker for deploy.

Demo site available at

https://java-project-99-cfv9.onrender.com/
credentials by request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages