Техническое задание: Система управления портфелем проектов
Необходимо разработать полноценную веб-систему для управления проектами и их портфелями. Система должна предоставлять удобный веб-интерфейс для планирования, контроля и анализа проектной деятельности.
Основные требования к системе
- Ролевая модель: Реализация системы прав доступа для различных пользователей (например, администратор, менеджер проекта, исполнитель).
- Управление проектами: Возможность создания, редактирования, отслеживания статусов и назначения задач в рамках проектов.
- Календарь и планирование: Инструменты для визуализации сроков и планирования работ.
- Аналитика и отчетность: Формирование отчетов и дашбордов для анализа загрузки, прогресса и эффективности.
- Интеграция и уведомления: Возможность настройки оповещений о событиях в проектах.
Технический стек
- Фронтенд (клиентская часть): React.js
- Бэкенд (серверная часть): Язык программирования Go (Golang)
- База данных: PostgreSQL
Ожидаемый результат
Готовая к использованию, оттестированная веб-система с интуитивно понятным интерфейсом, отвечающая всем заявленным функциональным требованиям. Детали реализации (архитектура, конкретные библиотеки, структура БД) обсуждаются с исполнителем.