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

100 000 руб. за проект
07 июня 2024, 15:03 • 36 откликов • 94 просмотра
Цель проекта - предоставить пользователям возможность эффективно организовывать свои задачи, устанавливать сроки выполнения, отслеживать прогресс и сотрудничать с другими пользователями при необходимости.


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


Краткое ТЗ:


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

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

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

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

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

6. Технические требования:

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


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