Проект был реализован мною с нуля. Стек Angular + Node + Mongo.
В кейсы были RBAC и CRUD, так как помимо учеток компаний, требовались учетки менеджеров и суперадмин для управления.
Админка для управления рестораном включает следующие ключевые функции:
- Управление организацией: Редактирование информации о заведении (название, контактные данные, расписание работы).
- Меню и категории: Добавление, изменение и удаление блюд и категорий. Управление ценами и доступностью блюд.
- Учетные записи сотрудников: Создание и подтверждение учетных записей официантов.
- Генерация QR-кодов: Создание уникальных QR-кодов для столиков, через которые клиенты могут заказывать.
- Отчеты: Генерация отчетов по продажам и финансовым показателям.