1. Цели проекта
Создать удобное мобильное приложение для планирования гардероба и составления стильных образов, предоставляя пользователям возможность:
- Создавать, сохранять и делиться луками.
- Фильтровать и находить одежду из каталога по параметрам.
- Покупать одежду через ссылки на магазины.
- Получать рекомендации и персонализированные подборки на основе предпочтений.
2. Основные функции
2.1. Каталог одежды
- Фильтрация и сортировка:
- По брендам, категориям (верх, низ, обувь, аксессуары), ценам, стилям.
- Сортировка по популярности, цене, новизне.
- Карточка элемента одежды:
- Название, артикул, цена, бренд.
- Ссылка на покупку.
- Качественное изображение.
- Добавление в избранное: быстрый доступ к понравившимся вещам.
2.2. Сохранение и управление образами
- Создание пользовательских луков:
- Добавление нескольких элементов одежды в один лук.
- Возможность редактирования и удаления луков.
- Управление «Избранным»: упрощённый доступ к избранным вещам.
2.3. Персонализация
- Рекомендации одежды:
- На основе сохранённых луков и предпочтений.
- Подбор одежды по стилю:
- Использование алгоритма машинного обучения для рекомендаций похожих вещей.
2.4. Интеграция с магазинами
- Обновление цен и наличия в реальном времени через API магазинов.
- Ссылки на страницы товаров в магазинах для оформления покупки.
2.5. Социальные функции
- Возможность делиться сохранёнными луками через:
- Социальные сети (Instagram, Facebook и др.).
- Мессенджеры (WhatsApp, Telegram и др.).
- Просмотр популярных луков от других пользователей и стилистов.
3. Технические характеристики
3.1. Совместимость
- Платформы: iOS (Swift) и Android (Kotlin).
- Устройства: смартфоны и планшеты с поддержкой последних версий ОС.
3.2. Пользовательский интерфейс
- Дизайн:
- Минималистичный и стильный интерфейс.
- Поддержка светлого и тёмного режимов.
- Удобная навигация с интуитивно понятным расположением элементов.
- Оптимизация для Retina/HD экранов.
3.3. Производительность
- Быстрая загрузка изображений и данных.
- Локальное кэширование для избранных образов и каталога.
3.4. Серверная часть
- Технологии: Python (Django/FastAPI).
- Функционал сервера:
- Хранение данных пользователей и информации о товарах.
- Обработка запросов от мобильных приложений.
- Интеграция с API магазинов для обновления данных.
4. План разработки
Этапы реализации:
- Прототипирование и дизайн (3 недели):
- Создание интерактивного прототипа.
- Разработка макетов интерфейса в Figma.
- Frontend-разработка (6 недель):
- Создание пользовательского интерфейса для iOS и Android.
- Интеграция с backend через API.
- Backend-разработка (5 недель):
- Настройка сервера для обработки данных.
- Интеграция с API магазинов.
- Интеграция и тестирование (4 недели):
- Интеграция API.
- Тестирование всех функций приложения.
- Финальная сборка и публикация (2 недели):
- Публикация приложения в App Store и Google Play.
- Подготовка документации для клиента.
Общий срок: 20 недель.
5. Стоимость проекта
Этап | Часы | Ставка (2500 RUB) | Стоимость (RUB, округлённая) |
---|---|---|---|
Прототипирование и дизайн | 120 | 2500 | 225,000 |
Frontend-разработка | 240 | 2500 | 445,000 |
Backend-разработка | 200 | 2500 | 370,000 |
Интеграция и тестирование | 160 | 2500 | 295,000 |
Финальная сборка | 80 | 2500 | 150,000 |
Итого | 800 | 2500 | 1,485,000 |
6. Условия оплаты
Оплата поэтапная:
- Каждый этап оплачивается отдельно.
- До начала работ над этапом: вносится 50% стоимости этапа.
- После завершения этапа и утверждения результатов: вносится оставшиеся 50%.
Пример оплаты:
- Прототипирование и дизайн (225,000 RUB):
- До начала: 112,500 RUB.
- После завершения: 112,500 RUB.
Аналогично для всех остальных этапов.
7. Итоги проекта
В результате разработки клиент получает:
- Готовое мобильное приложение для iOS и Android.
- Полностью настроенный сервер с интеграцией API магазинов.
- Полную документацию по работе и поддержке приложения.