Категория: Разработка сайтов → Веб-программирование
Направление: Full-stack, корпоративные системы
Разработка внутренней системы управления задачами с динамическими Kanban-досками и настраиваемыми рабочими процессами.
Система позволяла создавать разные типы задач, пользовательские поля и собственные workflow. Поведение задач и доступные действия зависели от их состояния, типа и настроек рабочего процесса.
Выполненные задачи:
- разработка core-логики сервиса задач;
- проектирование доменной модели;
- реализация динамических Kanban-досок;
- создание настраиваемых workflow;
- поддержка пользовательских полей;
- разработка API;
- фильтрация и поиск задач;
- разграничение прав доступа;
- интеграция с диагностическими и другими внутренними сервисами;
- разработка интерфейсов управления задачами.
Стек: Next.js, TypeScript, Node.js, NestJS, PostgreSQL, Redis, REST API, WebSocket,gRPC
Роль: Full-stack Developer.
Результат: создана гибкая система управления внутренними процессами, которую можно было адаптировать под разные типы задач и подразделения.