1. Разработка серверной части приложения с системой администрирования для сервиса по доставке еды:
a. Создание и управление объектами/магазинами
b. Создание единого каталога товаров
c. Создание и управление категориями товаров и товарами
d. Создание и управление различными акциями со специальными условиями
e. Просмотр и управление заказами
f. Администрирование пользователями и их правами
g. Сбор статистики всех действий пользователя на клиентском приложении, администраторов
h. Просмотр статистики и ее выгрузка по определенным условиям.
i. Связь с мобильным приложением клиента
j. Связь с мобильным приложением администратора
k. Связь с кассовым ПО объектов
l. Связь с действующей БД остатков товаров
m. Разработка правильной структуры БД и архитектуры проекта
n. Управление push-рассылкой клиентам
o. Разработка API для приложений клиента и администратора
2. Разработка клиентского мобильного приложения android & iOS:
a. Авторизация по номеру телефона с СМС кодом подтверждения
b. Определение местоположения клиента, автоматическая подстановка адреса, указанного клиентом на карте.
c. Интеграция эквайринга, добавление личный платежных карт.
d. Реализация Push уведомлений
e. Реализация личного кабинета пользователя с историей заказов, управлениями личными данными, настройками, просмотром статусов своих заказов и тд.
f. Выбор объектов согласно адресу доставки клиента, по геолокации
g. Отображение товаров, категорий, акций согласно выбранному объекту
h. Реализация поиска товаров по каталогу выбранного объекта
3. Разработка мобильного приложения (android) для сборщика заказов:
a. Авторизация по логину и паролю
b. Получение push уведомлений о новых заказах
c. Отображение списка заказов и их содержимое
d. Отправка уведомлений клиенту о изменении позиций товаров в заказе
e. Сканирование штрихкодов товаров
f. Отправка в кассовое ПО информации о заказе и его готовности
Данное ТЗ расписано кратко, чтобы уловить суть поставленной задачи. Дизайна нет, но есть четкое представление того, как и что должно быть реализовано. Ищем команду или группу разработчиков. От вас требуется предоставить портфолио ваших проектов, расписать по данному ТЗ как вы собираетесь реализовать данную задачу: с помощью каких технологий, фрейморков, best practices.