Корпоративное приложение по управлению задачами на базе Node.js и Nest

100 000 руб. за проект
10 ноября 2023, 12:43 • 35 откликов • 99 просмотров
Цель проекта - предоставить пользователям возможность эффективно организовывать свои задачи, устанавливать сроки выполнения, отслеживать прогресс и сотрудничать с другими пользователями при необходимости.

Описание: Приложение должно предлагать простой и интуитивно понятный интерфейс для управления задачами. Пользователи могут создавать задачи, определять приоритеты и дедлайны, добавлять комментарии и вложения, отслеживать прогресс выполнения и устанавливать напоминания. Приложение также предоставляет возможность создавать команды и делегировать задачи другим участникам, что обеспечивает эффективное сотрудничество.


Краткое ТЗ:
1. Система регистрации и аутентификации пользователей:
- Возможность регистрации новых пользователей
- Аутентификация пользователей через логин и пароль

2. Дашборд с обзором задач:
- Отображение списка задач пользователя
- Возможность сортировки и фильтрации задач по различным параметрам
- Отображение статуса и прогресса выполнения каждой задачи
- Детальная информация о каждой задаче (описание, приоритет, дедлайн, вложения и комментарии)
- Возможность изменения статуса задачи и добавления комментариев

3. Создание и редактирование задач:
- Форма для создания новой задачи с полями: название, описание, приоритет, дедлайн и вложения
- Возможность редактирования задачи, включая изменение названия, описания, приоритета, дедлайна и вложений

4. Управление командами и делегирование задач:
- Возможность создания команды и добавление участников
- Возможность назначения задачи конкретному участнику команды
- Отображение задач, назначенных на других участников команды
- Возможность просмотра и редактирования задач других участников команды (в соответствии с правами доступа)

5. Напоминания и уведомления:
- Система напоминаний о приближающихся дедлайнах задач
- Уведомления о новых комментариях и обновлениях по задачам

6. Дизайн и интерфейс:
- Создать привлекательный и интуитивно понятный пользовательский интерфейс
- Обеспечить отзывчивость и адаптивность интерфейса для работы на различных устройствах (десктоп, планшет, мобильные)

7. Безопасность и авторизация:
- Защитить данные пользователей, используя современные практики безопасности
- Применить авторизацию и разграничение прав доступа для обеспечения безопасности и конфиденциальности информации

8. Технические требования:
- Реализация с использованием фреймворка Node.js и Nest.js
- Использование базы данных для хранения информации о пользователях, задачах, командах и других сущностях (например, PostgreSQL или MongoDB)
- Использование системы контроля версий (например, Git) для отслеживания изменений и управления кодом.

Оставляйте свой TG для связи. Спасибо!