Техническое задание.
Написать приложение для платформы IOS.
Есть готовое приложение на Андроиде ссылка:
Скачайте посмотрите.
Есть готовый дизайн.
Идея приложения: Собрать все заведение с доставкой еды в городе X (~20шт) в одно приложение. Пользователь может выбрать любое заведение и сделать из него заказ.
Процесс заказа: Пользователь фильтрует заведения по формату(суши, пицца…) выбирает понравившееся заведение, здесь он может ранжировать рестораны по близости расположения,рейтингу, популярности*. После этого накидывает заказ в корзину, заполняет свои данные и отправляет. Приложение отправляет информацию о заказе на емейл/смс заведения.
* Фильтрация заведенийменю можно посмотреть в приложении-примере.
Пользователь может зарегистрироваться. После "логин ин" ему более не нужно повторно вводить свои данные.
Структура приложения.
1 Страница.
Предлагается указать геолокацию. Данный шаг можно пропустить. Если пользователь указал его в дальнейшем приложение открывается сразу со страницы №2.
2 Страница
Размещены категории ресторанов «Все рестораны» «Пицца» «Суши» «Шашлык» и т.д. Слева верхнем меню есть кнопка, после нажатия экран смещается и появляется меню. В меню есть: вход в личный кабинет, акции, контакты, настройки.
3 Страница
После выбора категории пользователь попадает на страницу со списком заведений соответствующее его выбору категории(например «Пицца») . сверху есть кнопка назад, поле для поиска ресторанов по названию. Справа вверху кнопка с выплывающим небольшим окном, в котором можно поменять принцип ранжирования списка заведений. Есть три способа ранжирования «По близости расположения», по алфавиту, по популярности. По умолчанию стоит по « Близости расположения».
Ниже есть полоска, где написан адрес по геолокации. Если на нее нажать откроется экран с картой где можно изменить адрес доставки или поправить текущий.
Далее идет список заведений. В Описании заведения есть информация о стоимости доставки, время доставки, мин сумма заказа, км до Вас, оценка заведения.
4 страница
Пользователь выбрал конкретное заведение. Он попадает в меню данного ресторана. Под верхним главным меню появляеться полоска прокручивающуюся «слево-вправо» сменяя разделы в меню.
Пользователь выбирает что и какое кол-во он хочет заказать( вправом верхнем углу появляется иконка корзины).
5 страница
После нажатия на корзину пользователь Попадает в корзину для оформления заказа. Снизу кнопка оформить заказ активна если все требования к заказу соблюдены, если не хватает суммы заказы до минимального данного заведения, вместо кнопки оформить заказ выскакивает надпись о сумме которой не хватет до мин заказа. Далее пользователь переходит на экран с вводом данных о доставке и телефон, для новых пользователей приходит смс для подтверждения телефона после вооду кода происходит привязка к номеру. ( приложении запоминает адреса доставки, и предлагает выбрать их)
Завершающая страница . на ней информация о том что заказ оформлен.
Страница Меню(1 или вторая страница) там есть возможность входа( если нет возможности атематической привязки телефона и номера телефона)
Акции. В Данной разделе расположены все акции которые имеются в ресторанах.
История заказов.
Контакты.
Настройки.
Кнопка регистрации. Регистрация происходит через смс код