Skip to content

This is an application that allows you to track progress towards your goals through task management, like Redmine

Notifications You must be signed in to change notification settings

VictorGotsenko/java-project-99

Repository files navigation

Actions Status Maintainability Rating Coverage

Task manager

This is an application that allows you to track progress towards your goals through task management, like Redmine .

Allows you to create entities such as: password-protected users, tasks, labels and task tags. You can also filter by these parameters.

See it work

The UI version is available 🌐here , use it to log in:

username: hexlet@example.com
password: qwerty

It can be used as a server application without a user interface (backend application).

  • The API can be found on the page

How to use

  • System requirements: Gradle 8.5 and Java ver.21

Clone the project locally and run:

# run application in development mode
make run

# go to http://localhost:8080
# use username: hexlet@example.com
# password: qwerty

Used technologies:

  • Backend: Java, Spring Boot,SpringDoc WebMVC UI, LOMBOK, Mapstruct, HikariCP, PostgreSQL, H2database,
  • Tests: JUnit, MockWebServer, Instacio, Javacrumbs
  • Frontend: Vite, React, TS

About

This is an application that allows you to track progress towards your goals through task management, like Redmine

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages