Все проекты

Интернет-магазин Natural History

Клиент
Клиент студии · NDA
Тип проекта
Laravel / Интеграции
Период разработки
2023–2024
Доступ
NDA
Сайт
Загрузка…

О проекте

В 2023–2024 годах разработал интернет-магазин редких минералов, окаменелостей, метеоритов и изделий из камня для клиента студии. Выполнил pixel-perfect вёрстку по готовому дизайну и интеграцию с Laravel. Проект участвовал в рейтинге Awwwards. В портфолио представлен под изменённым названием Natural History в рамках NDA.

Что было сделано

  • Pixel-perfect вёрстка по предоставленному дизайну и мобильная адаптация
  • Интеграция интернет-магазина с Laravel
  • Личный кабинет, избранное, подписки на товары и бронирование
  • Интеграция оплаты Stripe
  • Административный кабинет: товары, статьи и информация на сайте
  • Обработка форм обратной связи и передача заявок в CRM
Интернет-магазин Natural History

Задача

Разработать интернет-магазин минералов, окаменелостей, метеоритов и изделий из камня для клиента студии. Готовый дизайн требовалось перенести в адаптивную pixel-perfect вёрстку, затем интегрировать её с Laravel и реализовать функциональность магазина.

Ограничения NDA

Проект выполнен в 2023–2024 годах. Название изменено на Natural History. В демонстрации заменены фирменные обозначения, фотографии и контакты. Исходный код серверной части, административный кабинет и данные заказчика не публикуются.

Моя роль в проекте

Я отвечал за вёрстку по предоставленному дизайну и последующую разработку интернет-магазина на Laravel: личный кабинет покупателя, избранное, подписки на товары, бронирование и интеграцию оплаты Stripe.

На стороне управления сайтом разработал административный кабинет для заполнения товаров, статей и информации на страницах. Также реализовал обработку форм обратной связи и передачу обращений в CRM. Дизайн был подготовлен студией.

Концепция магазина

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

Разработку разделил на два этапа: точная реализация готовых макетов и подключение интерфейса к данным и логике магазина на Laravel.

Pixel-perfect вёрстка

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

Интеграция с Laravel

Связал готовую вёрстку с товарами и контентом магазина. Разработал пользовательскую и административную части, подключил оплату Stripe и обработку обращений с сайта.

Сценарий для покупателя

1. Выбор экспоната

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

2. Избранное и подписка

Заинтересовавшие позиции можно сохранить в избранном и вернуться к ним в личном кабинете. Для выбранного товара также предусмотрена возможность подписаться на него.

3. Бронирование и оплата

Покупатель может забронировать выбранный товар. Для оплаты в интернет-магазине подключён Stripe. Эти действия связаны с товарами и пользовательской частью проекта.

Управление контентом и заявки

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

Формы обратной связи связал с CRM: обращение обрабатывалось на стороне сайта и передавалось в систему для дальнейшей работы с клиентом. Управление каталогом, публикациями и заявками стало частью общей реализации магазина.

Что показывает демонстрация

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

Демонстрация подготовлена с заменёнными материалами для публикации в рамках NDA. Платежи, отправка заявок и закрытые кабинеты в неё не включены.

Посмотреть сайт

Результат

Реализовал адаптивную вёрстку по готовому дизайну и интегрировал её в интернет-магазин на Laravel. Покупатели получили личный кабинет и возможности для работы с выбранными товарами, команда заказчика, инструменты управления ассортиментом и содержимым сайта.

Проект создавался как конкурсная работа для клиента студии и участвовал в рейтинге Awwwards. Моя часть проекта охватывала frontend-разработку, back-end и интеграции со Stripe и CRM.

Интернет-магазин Natural History — дополнительное изображение

Что вас беспокоит?
Расскажите, не стесняйтесь.

Что нужно разработать или доработать. Я уточню детали, предложу решение и сориентирую по срокам и стоимости.

Шаг 1 из 5

Что нужно сделать?

Шаг 2 из 5

В каком состоянии дизайн?

Шаг 3 из 5

Что понадобится внутри?

Шаг 4 из 5

Есть детали? Расскажите

Что должен сделать пользователь? Что обязательно должно быть в первой версии? Поле необязательное — можно сразу перейти дальше.

0 / 2000 · можно пропустить
Шаг 5 из 5

Оставьте контакт для заявки

Контакт не нужен для просмотра цены. Он понадобится только при отправке заявки.

Расчёт проекта

Собираю смету

Собираю функции и интеграции…