Доработка интернет-магазина

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Alexandr Grigoryev  
Имеется уже главная страница (home.html), страница категории «Украшения» (category_ukrashenia.html), страница с конкретным товаром «Колье Беатриче» (tovar_colie.html), страница регистрации (registr.html) и страница корзины (korzina.html) интернет-магазина.

Нужно создать:
1) регистрацию/авторизацию пользователя, 
2) поиск товаров на сайте, 
3) корзину товаров.

На всех страницах имеется шапка, где есть иконки: 
- поиска(файл1)
- авторизации(файл2)
- корзины(файл3)

1) Регистрация/авторизация пользователя
При нажатии на иконку авторизации происходит переход на отдельную страницу регистрации/авторизации пользователя (registr.html) – файл4, нужно спрограммировать, чтобы пользователь по логину и паролю регистрировался или авторизировался на сайте, следует создать базу данных пользователей.

Важно, чтобы, когда пользователь выйдет с сайта, его авторизация сохранялась пару часов. При переходе на другие страницы авторизация не должна сбрасываться.
При регистрации следует делать проверку есть ли пользователь с таким логином, если есть, то выводить сообщение, что такой пользователь есть.

2) Поиск товаров на сайте
Нужно спрограммировать, чтобы по слову выводились определенные товары.

3) Корзина товаров.
При нажатии на иконку корзины происходит переход на отдельную страницу корзины пользователя (korzina.html) – файл5, нужно спрограммировать, чтобы пользователь мог добавлять товары в корзину из страницы категории (category_ukrashenia.html) – файл6, и из страницы конкретного товара(tovar_colie.html) – файл7. Так же следует сделать добавление и удаление товара из самой страницы корзины, а также менять количество товара кнопками «минус» и «плюс». На странице корзины имеется окошко с итоговой суммой, нужно сделать, чтобы сумма всех товаров там подсчитывалась.  В окошке итого нужно сделать кнопку «Заказать», чтобы при нажатии отправлялся запрос, что товар заказан. Следует создать базу данных товаров.

P.S. Желательно использовать HTML, CSS, JS, PHP и БД. Визуально можно сделать всё очень просто без анимации, главное, чтобы осуществлялись основные функции. Так же нужно описать в коде что как работает.
Опубликован 20.05.2023 в 14:32 Последнее изменение: 20.05.2023 в 15:01

Выберите способ верификации:

Обновите страницу после прохождения верификации.