Проект сайта пиццерии. Разметка сайта полностью адаптирована под различного рода устройства.
- Сортировка товаров по категориям: Вы можете просматривать все товары или пиццы из определенной.
- Изменение размера пиццы: Вы можете изменять размер каждой пиццы.
- Добавление в корзину: Легко добавляйте товары в корзину для последующего заказа.
- Удаление из корзины: Удаляйте товары из корзины, если передумали.
- Увеличение/изменение количества товара в корзине: Регулируйте количество товаров в корзине.
- Отправка информации о заказе на почту: После оформления заказа информация будет отправлена на вашу почту.
- Шапка сайта: Предоставляет навигацию по категориям сайта.
- Баннер: Содержит краткую информацию о пиццерии (название, слоган и т.п.).
- Продукция: Раздел с товарами содержит в себе кнопки для сортировки товаров по категориям, а также карточки с информацией о товарах.
- О нас: Раздел с подробной информацией о пиццерии.
- Контакты: Раздел с контактной информацией, включая местоположения на карте.
- Подвал: Нижний раздел сайта с логотипом компании.
- Кнопка для перехода в корзину: Содержит в себе счетчик товаров, а также позволяет перейти в корзину.
- Всплывающее окно корзины: Содержит список с карточками товаров, добавленных в корзину, а также поля для указания контакной информации заказчика.
- HTML: Структура сайта.
- CSS: Стилизация и оформление.
- JavaScript: Взаимодействие с пользователем и динамическое обновление контента.
- PHP: Подключение и взаимодействие с базой данных.
- MySQL: Хранение данных о товарах и заказах.
- Api Яндекс карты: Карта с расположением магазина.
- Веб-сервер (например, Apache)
- PHP 7.4 или выше
- MySQL 5.7 или выше
Заглавный баннер сайта
Раздел с товарами
Карточки товаров
Раздел с информацией о пиццерии
Раздел с контактной информацией
Пустая корзина
Корзина с товарами
Для подключения к базе данных необходимо произвести настройку файла database.php.
<?php
$servrer = "";
$login = "root";
$pass = "";
$name_db = "pizza-store";
$link = mysqli_connect($server,$login,$pass,$name_db);
if ($link == False)
{
echo "Соединение не удалось";
}
?>
Для настройки почты необходимо указать данные почтового ящика в файле mail.php
$admin_email = 'your email here';