Skip to content

stlad/team-builder-app-backend

Repository files navigation

Веб-приложение для формирования проектных команд

team-builder-app (tba)


Описание

Приложение для автоматического распределени студентов по проектным командам. Распределение происходит с учетом двух факторов: профессиональные компетенции; личностные особенности.
Профессиональные компетенции указываются студентом (пользователем)
Личностные особенности (командные роли) выявляюся с использованием модели Белбина и одноименного теста, прохождение которого включено в функционал приложения.




Состав системы

Микросервисы:

  1. tba-mcs-admin: работа с пользователями
  2. tba-mcs-belbin: прохождение теста Белбина
  3. tba-mcs-hardskills: указание профессиональных компетенций
  4. tba-mcs-teams: формирование команд (?????)

Библиотеки

  1. tba-mcs-admin-api: API клиент для связи с сервисом "admin"
  2. tba-mcs-belbin-api: API клиент для связи с сервисом "belbin"

Развертывание

  1. tba-deploy: скрипты по развертыванию окружений через docker-compose



Стек

  1. Java 19, Spring boot
  2. PostgreSQL
  3. Docker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages