Небольшой проект онлайн-магазина, в котором пользователи могут делать заказы, а администраторы управлять ролями пользователей, товарами, категориями товаров и заказами.
Роли пользователей и их функционал:
- Администратор
- Управление списком пользователей и их ролями
- Управление списком товаров (Создание, Изменение, Удаление)
- Просмотр списка заказов с информацией о них
- Просмотр списка категорий
- Покупатель
- Просмотр каталога товаров с поиском по нему
- Создание заказа
- Просмотр списка сделанных заказов
- Просмотр собственного профиля
- Просмотр списка категорий
- Анонимный пользователь
- Просмотр каталога товаров с поиском по нему
- Просмотр списка категорий
Для разделения функционала по ролям используется аутентификация и личный кабинет пользователя.