Техническое задание на разработку мобильного приложения

Необходимо создать кроссплатформенное мобильное приложение на основе предоставленного API. Приложение должно быть интуитивно понятным, стабильным и соответствовать современным стандартам UI/UX.

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

  • Система аккаунтов: Реализация модуля регистрации и авторизации пользователей.
  • Пополнение баланса: Интеграция со сторонней платежной системой для безопасного пополнения счета пользователя внутри приложения.
  • Бронирование: Разработка основного функционала для осуществления и управления бронированиями через интерфейс приложения.
  • Работа с API: Приложение должно полноценно взаимодействовать с существующим backend через предоставленное API (эндпоинты, методы, авторизация).

Технические аспекты

  • Приложение должно быть разработано для платформ iOS и Android.
  • Выбор технологического стека (React Native, Flutter, Kotlin + Swift) остается на усмотрение исполнителя, но должен быть обоснован.
  • Необходима адаптивная и современная верстка интерфейсов.
  • Код должен быть чистым, документированным и передан заказчику по завершении работ.

Результат работы

  • Рабочее мобильное приложение, опубликованное в App Store и Google Play (или передача готовых сборок).
  • Исходный код проекта.
  • Инструкция по сборке и развертыванию.