интернет-магазин gift-shop

GiftShop создан для того, чтобы помочь пользователям легко и быстро найти идеальный подарок. Специально для него был разработан современный и функциональный сайт, сочетающий приятную эстетику и удобство. Структура сайта включает:

  • Главная (домашняя) страница.
  • Категории товаров.
  • Все товары.
  • Корзина.
  • Детали заказа.
  • Админпанель.

Дизайн выполнен в нежной светло-голубой цветовой гамме, создавая приятную атмосферу и акцентируя внимание покупателей на фото товаров.

Техническая сторона проекта:

  • Back-end: PHP-фреймворк Laravel.
  • Аутентификация и авторизация: Laravel Breeze.
  • Флеш-сообщения: Toastr и PHPFlasher.
  • Генерация PDF-файла с заказом в админпанели: DOMPDF Wrapper.
  • Стилизация: CSS-фреймворк Bootstrap.
  • База данных: MySQL.

Домашняя страница

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

домашняя страница gift-shop

Страница с товарами

каталог gift-shop

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

Категории товаров

Для быстрого перехода к нужной группе товаров пользователю достаточно выбрать интересующую категорию в меню выпадающего списка Choose Category (Выбрать категорию). Доступны следующие категории: Men – товары для мужчин, Women – товары для женщин, Electronics – электроника, Sweeties – сладости.

катгеории товаров gift-shop

Карточки товаров

Каждая карточка товара оснащена двумя важными кнопками: Details (Детали), которая открывает страницу с подробной информацией о товаре; Add to Cart (Добавить в корзину), позволяющая мгновенно добавить товар в корзину без лишних действий. при этом в навигационной панели (navbar) происходит автообновление корзины и сразу отображается актуальное количество товаров, включая только что добавленный подарок.

карточки товаров gift-shop

Страница товара

страница товара gift-shop

При нажатии на кнопку Details (Детали) открывается страница с полным описанием товара, его характеристиками и актуальной стоимостью. На карточке товара представлены два кнопки: Back to shop (Вернуться к покупкам) и Add to Cart (Добавить в корзину). Благодаря продуманному интерфейсу пользователи могут быстро оценить товар, вернуться к покупкам или сразу добавить товар в корзину, что делает процесс выбора и покупки простым и удобным.

Корзина

Для безопасного и удобного оформления покупок работа с корзиной возможно только после входа пользователя на сайт. Если посетитель не авторизован, то при нажатии на кнопку Add to Cart (Добавить в корзину) система автоматически перенаправит его на страницу с логином, на которой есть ссылка для регистрации, если пользователь первый раз зашёл на сайт. Если пользователь уже авторизовался, то на странице корзины он увидит всю необходимую информацию о своих покупках, включая название товара, его фото, количество единиц и кнопку для удаления. Интуитивно понятный интерфейс обеспечивает комфортное управление корзиной, помогая пользователю легко редактировать список покупок и готовиться к оформлению заказа.

корзина gift-shop
корзина gift-shop

Удаление товара из корзины

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

удаление из корзины gift-shop

Проверка заказа

проверка заказа gift-shop

После нажатия на кнопку Make Order (Сделать заказ) пользователю открывается страница с формой, в которой автоматически проставлены его контактные данные, указанные при регистрации. При необходимости пользователь может корректировать все данные в полях формы, за исключением стоимости своего заказа.

Способы оплаты и просмотр заказов

После оформления заказа пользователь может выбрать удобный способ оплаты: 1) наличными – при выборе этого варианта заказ автоматически подтверждается, и система перенаправляет пользователя на страницу с деталями заказа; 2) банковской картой – сначала откроется форма для ввода данных карты, где необходимо ввести реквизиты для онлайн-платежа. После успешного подтверждения платежа пользователь также перейдет на страницу с деталями утвержденного заказа. Этот процесс делает оформление заказа максимально удобным, позволяя пользователям гибко выбирать способ оплаты и получать мгновенное подтверждение.

оплата наличными gift-shop
оплата картой gift-shop

Пользователь может легко просмотреть все свои оформленные заказы, просто кликнув на пункт меню My Orders (Мои заказы). В этом разделе представлены все предыдущие и текущие заказы, где можно посмотреть их датели и статусы. Что делает процесс отслеживания заказов простым, удобным и наглядным.

Админпанель

Для эффективного администрирования интернет-магазина разработана удобная админпанель, доступная по ссылке: https://gshop.prx.by/admin . Админ получает полный контроль над содержимым магазина и может управлять товарами, добавляя новые, редактируя существующие и удаляя ненужные при необходимости. Также админ настраивает категории товаров, редактирует данные пользователей сайта, обрабатывает заказы. Доступ к админпанели предоставляется только администратору, обеспечивая безопасность и защиту данных.

админпанель gift-shop
админпанель gift-shop