Платформа для контроля и планирования процессов обучения.
Программный комплекс, разработанный в рамках создания платформы для студентов университета. Программа используется студентами для организации и контроля их процессов обучения. Кроме того, она также позволяет не выходя из программы общаться с одногруппниками и обмениваться их созданными планами обучения.
Программа разработана и адаптирована для мобильных и десктопных устройств, что позволяет пользоваться ей из любой точки. Хоть визуальная часть и не является эталоном индустрии, градиент цветов от зеленого до красного подчеркивает проекты, на которые пользователям необходимо обратить больше внимания. Вычисление приоритета какой либо задачи вычисляется по формуле, после чего задаче назначается соответствующий цвет.
Программа имеет четкую иерархию: проекты -> задачи -> подзадачи. Вычисление приоритетности каждого уровня иерархии производится путём взвешенного усреднения значений элементов нижнего уровня. В любую подзадачу можно добавлять вложения: таблицы, ссылки и т.д.
Для написания браузерного интерфейса программы использован фреймворк Angular. Для написания бэкенда использован фреймворк ASP.NET Core 3.1. В качестве баз данных выступают MSSQL и MongoDB. Платформа имеет микросервисную архитектуру.