Разработка мобилльного приложения для интернет-магазина

Откликнуться
R
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 8 лет и 7 месяцев
Бюджет: по договоренности
ТЗ: iOS/Android приложение  (Flutter + Laravel)

1) О проекте
Нужно разработать production-приложение iOS/Android для двух интернет-магазинов

Приложение должно быть синхронизировано с магазинами, иметь собственный backend (Laravel) + PostgreSQL, админ-панель, и дизайн, визуально близкий текущим сайтам.

Каталог большой: ~500 000 товаров.

Стек:
Backend: Laravel
DB: PostgreSQL
Mobile: Flutter

Поиск/фильтры: Elasticsearch (предпочтительно интеграция с ES сайтов)
2) Основной функционал мобильного приложения (production v1.0)

Экраны:
Главная (баннеры, категории, подборки)
Категории (дерево) → список товаров
Список товаров: полноценные фильтры как на сайте + сортировки + пагинация, текстовый поиск через Elasticsearch
Карточка товара: фото, цена, характеристики, доставка/услуги, избранное, рекомендации:
«Предложения из раздела»
«Товары того же цвета»

Поиск
Избранное
Корзина + оформление заказа
Контентные страницы (доставка/оплата/контакты/гарантия/оферта)
Личный кабинет: заказы, заявки, сообщения, уведомления, настройки, смена пароля

Авторизация:
Google OAuth
Sign in with Apple
Телефон + SMS OTP
Дополнительно: возможность установки/смены пароля в аккаунте

Оформление заказа:
Получение: Доставка / Самовывоз

Оплата:
СБП по QR
Картой онлайн
Наличными
Картой при получении
Статусы заказа/платежа, обработка webhook/callback от платежного провайдера

Заявки/формы (обязательно):
Заказать обратный звонок
Вызов замерщика
Записаться на проектирование
Письмо директору
Купить в 1 клик (товар/вариант + имя + телефон)

3) Backend (Laravel) + Admin (Filament/Nova)

Нужно реализовать:

REST API для мобильного приложения (каталог, поиск, оформление, профиль, заказы, заявки, уведомления, сообщения)
Админ-панель (рекомендуется Filament):
мониторинг синхронизации из магазинов
управление главной/баннерами/подборками/страницами
управление лейаутами и виджетами (главная и категории с разными сетками)
управление заказами/платежами/заявками
мониторинг интеграции с CRM (статусы, ошибки, повторная отправка)

4) Синхронизация данных из магазинов
Источники предоставляют JSON/API: категории, товары, сортировки, услуги/доставка
Нужны Scheduler + Queue Jobs, идемпотентный upsert, логирование sync_runs/sync_errors
Разделение источников: doors/furniture, externalId, externalUpdatedAt/checksum

5) Интеграция с CRM (обязательно)

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

6) Нефункциональные требования
Производительность под 500k товаров: пагинация, оптимизация payload, CDN для медиа
Локальное хранилище на клиенте: кэш (рекомендуется SQLite + Drift), TTL/LRU
Безопасность: RBAC для админки, secure storage для токенов
Push-уведомления: FCM/APNs + in-app история

7) Результат работ
Репозиторий backend (Laravel) + миграции + инструкция деплоя
Репозиторий mobile (Flutter) + инструкция сборки
Админ-панель с указанным функционалом
Release сборки (Android AAB/APK, iOS TestFlight при наличии аккаунта)
Документация по API/синхронизации/CRM интеграции

Что указать в отклике (требование к исполнителю)

Оценка сроков и этапов (backend/sync/admin/mobile/релиз)

Команда/роли (если не один разработчик)

Опыт: Flutter + Laravel + Elasticsearch + платежи + CRM интеграции

Предложения по реализации ES интеграции (использовать существующий индекс сайтов или отдельный индекс)

Примеры релевантных проектов
Разделы:
Опубликован:
21.12.2025 | 11:57 [поднят: 21.12.2025 | 11:57] [последние изменения: 21.12.2025 | 11:56]
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы Разместить заказ

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».