Логотип
Тимофей Овсянников

First и First Admin

Сервис для приема заказов по доставке еды из ресторана в городе Костанай, Казахстан. Включает в себя мобильное приложение для клиентов, мобильное приложение для сотрудников ресторана, сервер для рассылки уведомлений клиентам и администраторам. Основная серверная часть реализована средствами Google Firebase SDK.

Описание проекта

Проект представляет собой комплексную систему, сделанную по готовому дизайну, но при этом полностью спроектированную с нуля. В клиентском приложении реализованы такие функции, как:

  • - Регистрация новых пользователей по номеру телефона, либо через социальные сети Google/Apple;
  • - Выбор ресторана на карте/из списка;
  • - Формирование заказа, выбор типа заказа - на доставку или самовывоз, от которого зависят его статусы при ослеживании;
  • - Отслеживание статуса активного заказа в реальном времени;
  • - Оценка заказа;
  • - Получение уведомлений о заказе, в день рождения, о новых акциях и предложениях.
  • - Зависимость возможности сделать заказ от часов работы ресторана/доставки и текущего времени.

Каталог Карта выбора ресторана Контакты Страница продукта Профиль Корзина

Приложение для курьеров доступно только по предварительной регистрации. Позволяет принять заказ, связаться с клиентом через телефон/Whats App для уточнения состава заказа или адреса доставки. В приложении реализована полная работа со статусами заказов, возможность фильтрации заказов для конкретного ресторана в случае большого потока клиентов, возможность оперативно сделать определенные блюда из меню недоступными, в случае, если в течение дня закончились ингридиенты. Также реализовано получение уведомлений о новых и отмененных закаазах.

Авторизация Панель управления Страница с новыми заказами Страница заказа

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

Использованные технологии

React Native
iOS
Android
Firebase
TypeScript
Crashlytics
Django
Git
GitHub
Responsive Design
Figma
Cloud Storage
Firestore
Push Notifications
Socials Integration
Celery
Github