Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно доработать сайт магазина: вставить новые товары и категории(лист с описанием в приложении)

БД  должна называться artshop (в pgAdmin) (в  приложенном проекте БД называется Shop)

Доработка заключается в следующем: 

Аутентификация.

Авторизация по ролям.

Шифрование паролей.

Личный кабинет администратора со следующими функциями:

добавление, удаление, редактирование, просмотр

товаров, работа с фотографиями, возможность

выхода из личного кабинета.

Личный кабинет пользователя со следующими

функциями: поиск, сортировка, фильтрация

товаров, просмотр карточек с товаром

(фотография, цена, наименование), подробная

информация о товаре при нажатии на

наименование, добавление товаров в

корзину, переход на страницу с корзиной,

просмотр товаров в корзине, удаление

товаров из корзины, оформление заказа,

очищение корзины после оформления

заказа, переход на страницу заказов,

просмотр истории заказов, выход из

личного кабинета.

Главная страница сайта для неавторизованных

пользователей должна включать в себя

следующий функционал: просмотр карточек

с товарами (фотография, цена, наименование),

просмотр подробной информации о товаре,

поиск, фильтрация, сортировка по товарам. (ЭТО УЖЕ СДЕЛАНО, ПРОСТО ПРОВЕРЬТЕ)

В личном кабинете администратора должна

быть возможность просматривать заказы,

изменять статус у заказа, осуществлять

поиск по 4 последним буквам/цифрам

заказа.

Для Администратора реализовать возможность

просмотра информации о пользователях.

Для Администратора реализовать возможность

смены роли у пользователя. 

Добавить frontend. Требования к frontend’у не предоставляются.

Можно использовать любую технологию

(html, css, bootstrap, js, react и т.д.).(ЭТО НУЖНО СДЕЛАТЬ)

Категории сделать в БД(Картины, Аксессуары, Одежда)

И если будут проблемы с ролью Admin в БД, то нужно тоже поменять и в БД и в IDEA (Это я так на всякий случай). Еще все должно загружаться в папку uploads (создать на диске С, туда будут сохранятся фото карточек товаров).

Если нужно будет шаблон сайта на react, у меня есть. Но думаю , можно обойтись фронтом , написанном так же как и бэкэнд на idea (у меня версия ultimate 2022.3.3 

Эти части , которые нужно доделать, я не изучала, оценку хочу хорошую, и увидеть как это реализовывать. :)

https://drive.google.com/file/d/150vIN_N7JqYzKpB7NpKADoDKlWok4E14/view?usp=share_link

год назад
guest_16792088209833
год в сервисе
Был
8 месяцев назад