Техническое задание: Разработка PWA для личного планирования
Цель проекта - создание современного, удобного и функционального прогрессивного веб-приложения (PWA) для личного планирования задач, времени и целей.
Основные требования к функционалу
Базовый функционал планировщика
- Создание, редактирование и удаление задач, событий и напоминаний.
- Календарный вид и просмотр по дням/неделям/месяцам.
- Категоризация задач (метки, проекты, приоритеты).
- Установка дедлайнов и периодичности для повторяющихся задач.
Дополнительный ключевой модуль
- Умный помощник (чат-бот): Интеграция интерактивного помощника, встроенного непосредственно в интерфейс приложения. Помощник должен помогать пользователю в управлении задачами, например:
- Создавать задачи голосовыми или текстовыми командами.
- Давать рекомендации по планированию дня.
- Отвечать на вопросы о предстоящих делах.
- Предоставлять краткую аналитику (например, сколько задач запланировано на день).
Технические требования
- Приложение должно соответствовать критериям PWA: работать оффлайн, иметь возможность установки на домашний экран, использовать Service Workers.
- Адаптивный и интуитивно понятный пользовательский интерфейс.
- Локальное хранение данных (с возможностью последующего расширения для синхронизации с облаком).
- Чат-помощник должен быть неотъемлемой частью интерфейса, а не отдельным приложением.