Проект Java Spring + Front
Необходимо создать проект Java Spring со следующими функциями:
- Аутентификация.
- Авторизация по ролям.
- Шифрование паролей.
- Личный кабинет администратора со следующими функциями:
- Личный кабинет пользователя со следующими функциями: поиск, сортировка, фильтрация товаров, просмотр карточек с товаром (фотография, цена, наименование), подробная информация о товаре при нажатии на наименование, добавление товаров в корзину, переход на страницу с корзиной, просмотр товаров в корзине, удаление товаров из корзины, оформление заказа, очищение корзины после оформления заказа, переход на страницу заказов, просмотр истории заказов, выход из личного кабинета.
- Главная страница сайта для неавторизованных пользователей должна включать в себя следующий функционал: просмотр карточек с товарами (фотография, цена, наименование), просмотр подробной информации о товаре, поиск, фильтрация, сортировка по товарам.
добавление, удаление, редактирование, просмотр товаров, работа с фотографиями, возможность выхода из личного кабинета.
Дополнительно: Заполнить чек лист - 6 слайдов(кратко о проекте. ER-модель, Инструментальные средства и т.д. направлю отдельно)
Выйти в онлайн и по возможности объяснить мне, как сформировался проект (10 - 15 минут). Для примера, результат итогового проекта во вложении.