Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
21 день назад
Гость
27 дней в сервисе
Был онлайн 19 дней назад
21 день назад

Привет всем!

Выставляю задание второй раз, потому что первый раз сделал многое не правильно. Надеюсь, что сейчас лучше получится!

Пожалуйста, читать всё - тогда шансы будут выше!

Нужно: Мобильная аппликация для Android 4.4+ и iOS 9+ (мобилки и планшеты). Сайт будет позже. Язык сайта и аппликации - немецкий. Перевод с русского могу предоставить. Внимание: речь идёт не об одном ресторане, а о независимых ресторанах, которые могут принять участие в системе.

Работа будет проходить поэтапно. Здесь речь о первом этапе. Этапов будет много и по-этому надеюсь найти исполнителя для всех этапов. Частичная или полная предоплата возможна в зависимости от позитивных и негативных оценок и суммы.
Ниже краткое описание первого этапа. Нужно написать сроки и цену. Подходящие кандидаты получат часть мокапов, можно будет поскайпить.

Этап первый.

Роли и возможности администрирования:
- Клиент:
  - Может сделать заказ и посмотреть предыдущие заказы
- Владелец ресторана:
  - Может администрировать детали ресторана и заказы
  - Может администрировать блюда, блоки (см. ниже) и категории блюд
- Админ:
  - Может добавлять/блокировать/удалять аккаунты владельцев ресторанов
  - Добавлять, удалять и переименовывать виды кухни
  - Добавлять, удалять и переименовывать аллергены и пищевые добавки
  - Те же возможности как и у владельца ресторана (в целях суппорта)

Статические страницы:
- Контактные данные / Imprint
- Условия сделки / Terms & conditions
- Privacy policy

Регистрация / логин:
- Логин только для админа и владельцев ресторанов с помощью тел.номера и пароля
- Регистрация будет позже, для начала пустышка регистрации с фейсбуком, тел.номером, подтверждениеm условий сделки и privacy policy

Поиск:
- Ввод почтового индекса или улицы и номера дома с автодополнением/использованием API гугла
- Результат: Рестораны в том же городе, рассортированные по отдалённости
- Выбор ресторана из списка
- Данные о ресторане в поиске:
  - Название
  - Дистанция
  - Время открытия сегодня
  - Минимальная сумма заказа
  - При клике на ресторан переход в детали

Детали ресторана:
- Предлагаемые виды кухни
- Описание ресторана
- Категории блюд (расширяемый список)
- Список блюд с заголовком, ценой, описанием и атрибутами как минимальная сумма заказа
- Время открытия
- Контактные данные ресторана
- Способ оплаты (на данный момент только наличкой)

Детали и опции блюд при добавлении в корзину:
- Описание
- Опции: Блоки, состоящие из "checkbox" или "radio button", которые влияют на конечную цену блюда. Владельцы ресторанов могут составлять их сами. Скорее всего имеет смысл создавать эти блоки отдельно от блюд и прикреплять их к блюдам, так как многие блюда будут иметь одни и те же блоки.
- Аллергены
- Пищевые добавки
- К каждому блюду можно добавить свободным текстом дополнительные пожелания/заметки
- Цена

Заказ:
- Скрин с перечнем заказа
  - Ввод не хватающей личной информации: Имя, Фамилия, Телефонный номер, Адрес
  - Заметки
  - Подтверждение заказа
- Заказ передаётся владельцу ресторана
- uuid, мобилка и операционка сохраняются в базе
- Введённая информация сохраняется в аппликации, что бы не нужно было вводить заново
- Владелец ресторана получает заказ со всей информацией
- Заказ попадает в список секции "Заказы" с датой заказа и может быть просмотрен

Вид владельца ресторана:
- Владелец ресторана может перемещать заказы по категориям "активные", "выполненные", "отменённые" и "no show"
- Заказы в каждой категории показываются списком
- Список в категории "активные" сортирован по дате заказа: вверху самый старый
- Остальные списки наоборот: вверху самый новый
- При клике на заказ показывается детальная информация
- При административных изменениях, например как изменение цены, старые заказы не изменяются

Обязательное использование:
- http://hashids.org/

Если используются следующие технологии, то это в плюс:
- react + cordova / react-native
- Spring Boot / vert.x (java)
- GraphQL/Apollo
- Docker

Заявки фрилансеров

Леонид Рыбаков
48 лет, Россия
5 лет в сервисе
Был онлайн 18 дней назад
21 день назад

Похожие заказы

Разработка ПО для мобильных устройств (J2ME)

Стабильная российская компания-разработчик постоянно проводит набор J2ME профессионалов и начинающих с опытом разработки от 1 проекта для удалённой работы. Полный текст вакансии вы можете найти на нашем сайте http://www.modus-mobile.com Дополнител

Разработка игры для мобильного телефона

Для разработки нескольких игор для мобильного телефона требуется разработчик или команда разработчиков. Среда реализации J2mE. Подробности в переписке

Разработка игры для мобильного устройства

Для разработки нескольких игрушек для мобильных устройств требуется разработчик или команда разработчиков. Среда реализации J2mE. Подробности в переписке

Требуется мидлет (java-приложение для телефона) на j2me

Требуется мидлет (java-приложение для телефона) на j2me. Программа схожа с http://www.telepat.ru/asp/gsm_keeper.asp, для управления акаунтом в билинговой системе. Основные функции, просмотр счета, переводы средств, вход по логину паролю, защищеная пе...

Требуется мидлет (java-приложение для телефона) на j2me

Требуется мидлет (java-приложение для телефона) на j2me. Программа схожа с http://www.telepat.ru/asp/gsm_keeper.asp, для управления акаунтом в билинговой системе. Основные функции, просмотр счета, переводы средств, вход по логину паролю, защищеная пе...

Ява-приложение для сотового телефона

требуется написать движок для ява-приложения(Java 2me) Суть: создание интерактивной книги, для прочтения на сотовом телефоне. Общая суть: "Он шел по улице, и увидел как к нему направляются трое. - Говорить -Убежать -Драться"

Клиент/серверное приложение для моб. телефона

Нужно клиент/серверное приложение для мобильного телефона, которое будет иметь следующие функции: Сервер: 1)Будет установлен в офисе (windows+sql сервер как база данных) 2)База данных будет содержать детали о клиентах 3)Средства для получения SMS со

Разработка сервисов для Bluetooth сети

Требуется команда разработчиков для реализации сервисов для Bluetooth сети. Обязательно: 1. Местонахождение в Москве; 2. Опыт написания программ для Bluetooth под Windows, Symbian; 3. Опыт программирования на Java для мобильных и КПК. e-mail: isineln

Приложение для Nokia Series 60 3rd Edition

Необходимо разработать приложение, работающее для всех Nokia Series 60 3rd Edition. Должны учитываться различные размеры экранов и разрешений. http://www.handango.com/PlatformProductDetail.jsp?siteId=1&jid=887634F3CB21F 3ED3ACFCXAX5FF6495X&pl...

Программирование для мобильных телефонов

Разработка приложения для мобильных телефонов. Ищются граммотные программисты с опытом работы в данной сфере. Прошу выслать список выполненных проектов и список используемых технологий на почту ***. Желателен опыт работы с: 3G GSM n