Skip to content

Latest commit

 

History

54 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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