Задача

Разработать клиентскую часть (мобильное приложение) на Flutter для сети складов индивидуального хранения. Бекенд уже готов, необходима только интеграция через API.

Функциональные требования

Приложение должно реализовывать следующий функционал:

  • Выбор склада (с интерактивной карты или из отсортированного списка)
  • Выбор ячейки с применением фильтров (размер, местоположение, доступность)
  • Отображение чертежа склада и списка доступных ячеек
  • Оформление аренды или гостевого доступа
  • Полноценное ведение личного кабинета пользователя
    • Открытие и удаленное управление ячейкой
    • Оплата и история платежей
    • Изменение личных данных и профиля
    • Управление выездами и посещениями
  • Серверная часть полностью готова; вся документация по API и запросам предоставляется отдельным файлом

Примечания по дизайну

Полный дизайн пока в разработке. Для предварительной основы используйте интерфейс существующего веб-сайта компании (референсный образец прилагается). Дополнительно ожидается, что визуальные решения и навигация будут близки к мобильным приложениям прямых конкурентов в этой нише.

Технологические требования

  • Фреймворк: Flutter
  • Платформы: iOS и Android (нативное развертывание)
  • Взаимодействие с готовым REST API

Разработка системы приема заказов для кафе

Создать терминальный и веб-интерфейс для приема заказов в кафе, аналогичный по функционалу известным сетям быстрого питания с разделами меню, функцией формирования заказа и интеграцией оплаты.