Данный проект делался в команде из 3-х человек, project менеджер, fullstack разработчик и мобильный разработчик. Я разрабатывал Frontend и Backend составляющую на базе Node.JS, а именно при помощи фреймворка Nest JS для backend части и библиотеки React для frontend. В процессе разработки изучил много нового и полезного материала, познакомился с архитектурой FSD.
Суть программного комплекса - админ может создать сценарий для работника и уже работник в своем приложении идя по пунктам (заполняя отчеты) отправляет ответы админу. Оно помогает контролировать качество выполненной работы и процесс.
Что было реализовано на frontend:- Работа с пользователями и ролями
- Полный редактор пользователя, можно настроить роли, точки работы на карте и тд.
- Создание сценария для пользователя
- Авторизация
- Отображение статистики
- Создание групп пользователей
Что было реализовано на backend:- Микросервисная архитектура
- Работа с MySQL, MongoDB
- Авторизация на базе JWT + refresh с хранением активных сессий
- Логика работы с пользователями, сценариями