Forráskód Böngészése

Merge branch 'master' of u24-28taraban/UP-26gr-2sem into master

ypv 2 hónapja
szülő
commit
a0c4aa3e59
1 módosított fájl, 741 hozzáadás és 0 törlés
  1. 741 0
      2025-26/Отчеты/Отчет_Тарабан.md

+ 741 - 0
2025-26/Отчеты/Отчет_Тарабан.md

@@ -0,0 +1,741 @@
+# ОТЧЁТ ПО СОЗДАНИЮ ИНТЕРНЕТ-МАГАЗИНА МУЖСКОЙ ОДЕЖДЫ 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айт](http://tarasale.mtarabpu.beget.tech/)
+
+По указанному адресу доступны все основные функции проекта:
+
+
+
+* просмотр каталога товаров;
+
+* фильтрация и сортировка товаров;
+
+* просмотр карточек товаров;
+
+* система отзывов;
+
+* раздел «Образы»;
+
+* корзина покупок;
+
+* оформление заказа;
+
+* личный кабинет пользователя;
+
+* информационные страницы сайта.
+
+
+
+Сайт адаптирован для работы как на персональных компьютерах, так и на мобильных устройствах.
+
+
+
+---
+
+
+
+## Скриншоты проекта
+
+
+
+В приложении к отчёту представлены скриншоты основных страниц сайта:
+
+
+
+1. Главная страница.
+
+
+
+2. Каталог товаров.
+
+
+
+3. Карточка товара.
+
+
+
+4. Раздел «Образы».
+
+
+
+5. Корзина.
+
+
+
+6. Личный кабинет.
+
+
+
+7. Страница оформления заказа.
+
+
+
+8. Страница контактов.
+
+[Фотографии](https://imgur.com/a/XFHxQLd)
+
+---
+
+## Используемые нейросети
+
+[chatgpt](https://chatgpt.com/)
+
+
+
+[Codex](https://openai.com/ru-RU/codex/)
+
+## Итоговый результат
+
+
+
+В результате выполнения учебной практики был разработан и опубликован в сети Интернет полноценный демонстрационный интернет-магазин мужской одежды **TaraSale**, объединяющий современные технологии веб-разработки, адаптивный дизайн и удобный пользовательский интерфейс.