Задать вопрос
@evg_96

Как реализовать панель управления для менеджера в приложении по заказу еды?

Скоро буду начинать делать сайт и приложение для выдуманного ресторана в рамках дипломной работы.
Реализация будет на React/ReactNative + Node.js.
Знаний в данных инструментах пока что достаточно мало, ReactNative вообще не пробовал.
В итоге должно получиться: веб интерфейс (можно сказать интернет магазин) для заказа еды для клиентов, мобильное приложение для Android/IOS и интерфейс для менеджера для отслеживания заказов + админ панель для управления контентом на сайте (на счет админки сомневаюсь, не представляю пока что как ее делать).

В общем вопрос в том, как реализовать ту часть которой будут пользоваться менеджеры? Например человек добавил в корзину товары, оформил все, нажал заказать ---> менеджеру приходит push уведомление о новом заказе. Он заходит в свою панель управления, видит заказ, оформляет, отправляет доставщика.
Непонятно как все это оформить, как хранить все заказы, как их передавать в панель управления после заказа...

Как делать админ панель? Как вообще все это организовать? т.е как организовать совместную работу сайта, мобильного приложения, админ панели и панели управления для менеджера?

Раньше опыта разработки таких проектов не было. Знаний в данных инструментах мало, в некоторых совсем нет.
Как ко всему подступиться, как все спроектировать?
  • Вопрос задан
  • 1498 просмотров
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
времени впритык

Для начала пишите все фичи без которых нельзя обойтись
Заказа
Показ списка товаров
Редактирование товаров в админке, одним админом (авторизация через nginx auth)

Без авторизации - если останется время добавить авторизацию по соцсетям
Без оплаты - не делать вообще

Напишите сценарии использования
Зашел
Нажал на кнопку
Заказал
Получил

Зашел в админку
Увидел заказ
Сменил ему статус
...

По списку юзкейсов определить какие модели нужны для хранения состояний
Номализовать БД

Сделать только адаптивный сайт на том фреймворке, который лучше знаете
Дальше, добавлять функционал
Если останется время - пощупать реакт натив
Ответ написан
Комментировать
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Делать надо согласно ТЗ и никак иначе. Если ТЗ нет - запрашивайте у заказчика, составляйте самостоятельно либо пригласите опытного человека со стороны.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы