Описание проекта
Приложение должно закрывать весь путь клиента от начала до конца. Пользователь просматривает каталог товаров с категориями, фотографиями и описаниями, добавляет позиции в корзину и оформляет заказ с онлайн-оплатой картой. После оплаты клиент видит, как статус его заказа меняется в реальном времени, и следит за курьером на живой карте вплоть до доставки. Push-уведомления должны сообщать о подтверждении заказа, смене статуса и акциях, а у каждого пользователя должен быть профиль с адресной книгой, историей заказов и сохранёнными платёжными настройками. Всё это работает через наш существующий REST API, поэтому нам нужна чистая интеграция с текущими эндпоинтами, авторизацией и обработкой ошибок, а не переписывание бэкенда.
Мы ищем человека, который пишет поддерживаемый код на Dart, разбирается в управлении состоянием и способен выпустить продукт продакшн-уровня, а не прототип. В результат входит полный исходный код и публикация в App Store и Google Play под нашими аккаунтами разработчика: настройка сборки, подпись, оформление карточек в магазинах и прохождение модерации.
Основные требования:
— Только Flutter и Dart, одна общая кодовая база для iOS и Android (не React Native)
— Каталог товаров, корзина и оформление заказа с безопасной онлайн-оплатой
— Отслеживание заказа в реальном времени с геопозицией курьера на карте
— Push-уведомления о статусе заказа и акциях
— Профили пользователей с адресами, историей заказов и настройками
— Чистая интеграция с нашим REST-бэкендом и авторизацией
— Публикация в App Store и Google Play, включая подпись и оформление карточек