Skip to content

About

The task management system based on Spring boot

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

54 Commits

Folders and files

Repository files navigation

Task Manager

Actions Status Maintainability Test Coverage GitHub Actions Status

This project is a system for task managing like Redmine. You can set tasks, assign performers and change their statuses. Registration and authentication are required. The application can be used both locally and in a production environment.

Local start

If you want to start this project locally, enter this command in terminal:

git clone git@github.com:fedorovaea18/Task_Manager.git
cd Task_Manager/app
make run-dev

Then open http://localhost:8080 on your browser and enter admin details:

Username: hexlet@example.com
Password: qwerty

Run checkstyle and tests

make lint
make test

Technology stack:

  • Framework: Spring Boot;
  • Authentication: Spring Security;
  • Database: H2(for local development), PostgreSQL(for production);
  • Testing: JUnit 5, MockWebServer, Datafaker;
  • API Documentation: Swagger;
  • Monitoring and error tracking: Sentry;
  • Deploy: https://render.com/ (model PaaS).

About

The task management system based on Spring boot

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages