diff --git a/RESEARCH.md b/RESEARCH.md new file mode 100644 index 0000000..9268ab3 --- /dev/null +++ b/RESEARCH.md @@ -0,0 +1,83 @@ +# Исследование: Доска желаний — функционал и лучшие практики + +## Анализ конкурентов и лучших практик + +### 1. LMK.today (лидер рынка) +- **Универсальные списки** — добавление товаров из любого магазина +- **Трекинг цен** — автоматическое отслеживание 1000+ магазинов +- **Уведомления о снижении цен** — алерты при изменении цены +- **Браузерное расширение** — быстрое добавление товаров +- **Регистры** — свадебные, детские, подарочные +- **Сравнение цен** — между магазинами +- **Кроссплатформенность** — iOS, Android, Web + +### 2. cmintey/wishlist (open source) +- **Claim items** — можно забрать товар из чужого списка +- **Пометка как купленное** — чек-лист покупок +- **Автоfetch данных** — парсинг товара по URL +- **Приглашение по email** — через SMTP +- **PWA** — установка как приложение +- **Группы** — друзья, семья (разные списки) +- **OAuth** — авторизация +- **Реестры** — свадебные/детские + +### 3. Planka (аналог Trello) +- **Канбан-доски** — TODO/Doing/Done +- **Real-time** — синхронизация через WebSocket +- **Теги/метки** — цветные категории +- **Дедлайны** — даты выполнения +- **Комментарии** — обсуждение карточек +- **Архив** — скрытие завершённых задач +- **Drag & drop** — перетаскивание карточек + +### 4. Trello (для дома) +- **Доски** — визуальное управление +- **Списки** — колонки с задачами +- **Карточки** — с чеклистами, датами, метками +- **Командная работа** — совместное использование +- **Интеграции** — Slack, Google Drive, и т.д. + +## Рекомендации для проекта Wish Board + +### Приоритет 1: MVP+ (реализовано) +✅ Изображение, цена, URL, комментарий +✅ Статус (хочу/в процессе/куплено/отложено) +✅ Категория/тег +✅ Рейтинг желаемости (1-5 звёзд) +✅ Дата добавления +✅ Поиск +✅ Архив +✅ Итого (сумма) +✅ Модальное окно для быстрого добавления +✅ Автосохранение + +### Приоритет 2: Уникальные фичи (отличие от конкурентов) +1. **AI-генерация идей** — интеграция с Ollama/локальной моделью +2. **Трекинг цен** — парсинг актуальных цен с сайтов +3. **Уведомления о снижении цен** — когда цена падает +4. **PWA** — установка как приложение на телефон +5. **Экспорт/импорт JSON** — backup данных +6. **Тёмная тема** — переключатель +7. **Чеклисты** — подзадачи внутри карточки +8. **Комментарии** — обсуждение карточек + +### Приоритет 3: Для командной работы (если нужно) +1. **Регистрация/логин** — несколько пользователей +2. **Общие доски** — совместное использование +3. **Claim items** — можно забрать товар из чужого списка +4. **Приглашение по email** — через SMTP + +## Выводы + +Для личного использования фокусируйся на: +- AI-генерация идей +- Трекинг цен + уведомления +- PWA +- Чеклисты +- Комментарии + +Для командной работы добавь: +- Регистрацию/логин +- Общие доски +- Claim items +- Приглашение по email