Отчет_Тарабан.md 20 KB

ОТЧЁТ ПО СОЗДАНИЮ ИНТЕРНЕТ-МАГАЗИНА МУЖСКОЙ ОДЕЖДЫ TARASALE

Выполнил

Студент 26 группы

Тарабан Матвей


Введение

В рамках учебной практики был разработан демонстрационный интернет-магазин мужской одежды TaraSale.

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

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

Моей задачей являлось формирование технических заданий, тестирование сайта, поиск недостатков и постановка задач на их исправление.


Личный вклад в разработку проекта

Несмотря на использование Codex для программной реализации проекта, значительная часть работы была выполнена самостоятельно.

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

  • формирование концепции интернет-магазина;

  • разработка структуры сайта;

  • постановка технических заданий для Codex;

  • тестирование функционала сайта;

  • поиск ошибок и недочётов интерфейса;

  • принятие решений по дизайну страниц;

  • подбор ассортимента товаров;

  • самостоятельный поиск изображений товаров;

  • подготовка изображений для размещения на сайте;

  • загрузка изображений в репозиторий проекта;

  • передача подготовленных материалов в Codex для интеграции на сайт;

  • проверка корректности отображения товаров и фотографий;

  • контроль соответствия результата первоначальной задумке проекта.

Все фотографии товаров, использованные в каталоге, были найдены и отобраны мной самостоятельно.

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

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


Концепция проекта

В качестве тематики был выбран интернет-магазин мужской одежды.

Основная идея проекта — создать современный магазин мужской одежды с минималистичным дизайном и удобным пользовательским интерфейсом.

В каталоге представлены:

  • футболки;

  • лонгсливы;

  • худи;

  • свитеры;

  • рубашки;

  • поло;

  • джинсы;

  • спортивные штаны;

  • куртки;

  • кроссовки.

Дизайн выполнен в светлых нейтральных тонах с акцентом на фотографии товаров.


Создание структуры сайта

Исходный промпт для создания сайта

Для создания первоначальной версии сайта был подготовлен следующий запрос к системе искусственного интеллекта ChatGPT.

Основные требования

  • высокая производительность и быстрая загрузка;

  • адаптивный дизайн (Mobile First);

  • современный минималистичный стиль;

  • каталог товаров;

  • корзина покупок;

  • фильтрация и сортировка товаров;

  • карточки товаров с описанием и характеристиками;

  • страницы «О бренде», «Доставка», «Возврат», «Контакты»;

  • сохранение корзины через LocalStorage;

  • демонстрационная система оформления заказа;

  • автоматическое создание товаров на основе изображений из папки проекта.

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

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

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

Основные разделы сайта

  • Главная страница;

  • Каталог;

  • Образы;

  • О бренде;

  • Доставка и оплата;

  • Возврат и обмен;

  • Контакты;

  • Корзина;

  • Личный кабинет.

Также была реализована система навигации между страницами.


Реализация каталога товаров

На сайте был реализован каталог товаров.

Для каждого товара были добавлены:

  • фотографии;

  • название;

  • описание;

  • цена;

  • размеры;

  • характеристики;

  • категория.

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

Каталог автоматически отображает только те категории, в которых присутствуют товары.

Также была реализована сортировка товаров по различным параметрам.


Реализация карточки товара

Для каждого товара была создана отдельная карточка.

Карточка содержит:

  • галерею фотографий;

  • описание товара;

  • состав ткани;

  • рекомендации по уходу;

  • таблицу размеров;

  • выбор размера;

  • выбор цвета;

  • добавление в корзину;

  • добавление в избранное.

В процессе разработки были исправлены ошибки отображения фотографий.

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

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


Реализация отзывов

Для повышения реалистичности сайта была разработана система отзывов.

Для каждого товара отображается собственный набор отзывов покупателей.

В рамках доработки были выполнены следующие изменения:

  • отзывы стали индивидуальными для каждого товара;

  • комментарии написаны в разговорном стиле;

  • устранены повторяющиеся имена пользователей;

  • устранены повторяющиеся фамилии пользователей;

  • отзывы сделаны более естественными и похожими на реальные комментарии покупателей.

Это позволило значительно повысить реалистичность интернет-магазина.


Реализация системы скидок

Для части товаров были добавлены небольшие скидки.

В карточках товаров отображаются:

  • текущая цена;

  • старая цена;

  • размер скидки в процентах.

Скидки имеют демонстрационный характер и используются для имитации работы реального интернет-магазина.


Реализация раздела «Образы»

Для повышения удобства пользователей был создан отдельный раздел «Образы».

В данном разделе представлены готовые комплекты одежды, собранные из товаров каталога.

Для каждого образа отображаются:

  • фотография образа;

  • описание комплекта;

  • перечень входящих товаров;

  • кнопка перехода к товарам образа.

Данный раздел помогает пользователям подобрать сочетающиеся между собой вещи.


Реализация личного кабинета

На сайте была реализована система пользовательских аккаунтов.

Созданы следующие страницы:

  • Регистрация;

  • Авторизация;

  • Личный кабинет.

Пользователь может:

  • зарегистрироваться;

  • войти в аккаунт;

  • выйти из аккаунта;

  • сохранять данные между посещениями сайта.

Для хранения информации используется LocalStorage браузера.

Также было реализовано выпадающее меню пользователя, которое появляется только после нажатия на иконку аккаунта и автоматически закрывается при повторном нажатии или клике вне области меню.


Использованные технологии

В ходе разработки использовались следующие технологии:

  • HTML5;

  • CSS3;

  • JavaScript;

  • SVG-анимации;

  • LocalStorage;

  • GitHub;

  • ChatGPT;

  • Codex;

  • Beget.

Для хранения и управления файлами проекта использовался репозиторий GitHub.

Для публикации сайта использовался хостинг Beget.


Публикация сайта в сети Интернет

После завершения разработки и тестирования интернет-магазина TaraSale была выполнена публикация проекта в сети Интернет.

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

Выполненные действия

В ходе размещения проекта были выполнены следующие этапы:

  • зарегистрирован аккаунт на платформе Beget;

  • создан домен для размещения проекта;

  • настроена структура сайта на хостинге;

  • подготовлены файлы проекта к публикации;

  • выполнена загрузка файлов сайта на сервер через файловый менеджер Beget;

  • проверена корректность размещения файлов в директории public_html;

  • проведено тестирование работоспособности сайта после загрузки.

Загруженные файлы

Для публикации были размещены все основные компоненты проекта:

  • HTML-страницы;

  • таблицы стилей CSS;

  • JavaScript-файлы;

  • изображения товаров;

  • изображения готовых образов;

  • дополнительные ресурсы сайта.

Проверка работоспособности

После загрузки файлов и проверки структуры каталогов сайт был успешно запущен и стал доступен через доменное имя в сети Интернет.

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

Результат

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

В результате интернет-магазин TaraSale был успешно опубликован в сети Интернет и готов к демонстрации и использованию в рамках учебной практики.


Заключение

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

В рамках проекта были реализованы:

  • каталог товаров;

  • карточки товаров;

  • система фильтрации;

  • корзина;

  • оформление заказа;

  • поиск отделений Почты России;

  • система аккаунтов;

  • избранное;

  • история просмотров;

  • отзывы покупателей;

  • раздел образов;

  • информационные страницы;

  • адаптивный интерфейс;

  • анимированная главная страница.

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

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

Доступ к проекту

После завершения разработки и публикации интернет-магазин TaraSale был размещён на хостинге Beget и стал доступен в сети Интернет.

Адрес сайта:

👉 http://tarasale.mtarabpu.beget.tech/

Cайт

По указанному адресу доступны все основные функции проекта:

  • просмотр каталога товаров;

  • фильтрация и сортировка товаров;

  • просмотр карточек товаров;

  • система отзывов;

  • раздел «Образы»;

  • корзина покупок;

  • оформление заказа;

  • личный кабинет пользователя;

  • информационные страницы сайта.

Сайт адаптирован для работы как на персональных компьютерах, так и на мобильных устройствах.


Скриншоты проекта

В приложении к отчёту представлены скриншоты основных страниц сайта:

  1. Главная страница.

  2. Каталог товаров.

  3. Карточка товара.

  4. Раздел «Образы».

  5. Корзина.

  6. Личный кабинет.

  7. Страница оформления заказа.

  8. Страница контактов.

Фотографии


Используемые нейросети

chatgpt

Codex

Итоговый результат

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