Студент: Акуленко Илья
Дисциплина: Веб-разработка / Проектная практика
Итоговый URL: http://cdmage.beget.tech/
Дата сдачи: Июнь 2026 г.
«Создай мне сайт, состоящий из 3 страниц, всё кликабельно и есть проверка данных».
Дополнительные уточнения в процессе диалога с нейросетью:
Все этапы выполнялись с помощью Claude AI (версия Sonnet 3.5) в интерактивном режиме. Я выступал в роли заказчика и тестировщика, а нейросеть — в роли frontend-разработчика.
Claude сразу предложил разбить сайт на три логические страницы:
Нейросеть сама выбрала стек:
По требованию «кликабельность и проверка данных» Claude реализовал:
Claude сгенерировал:
Все медиа (иконки, аватар основателя, скриншоты) были запрошены у Claude, он предоставил SVG-иконки и CSS-градиенты вместо внешних картинок.
Главная (index.html)
Содержание: герой-блок, преимущества школы, стек технологий, статистика
Кликабельность: кнопки «Начать обучение» → скролл к форме, ссылки на курсы
Проверка данных: нет формы
Курсы и заявка (courses.html)
Содержание: 8 карточек курсов с уровнем сложности, форма консультации (ФИО, email, телефон, выбор курса)
Кликабельность: карточки кликабельны → заполняют поле «Курс» в форме
Проверка данных: есть — проверка email, телефона, незаполненных полей
Отзывы и основатель (reviews.html)
Содержание: 6 отзывов с фото/именами, блок с историей Ильи Акуленко
Кликабельность: ссылка «Записаться» ведёт на форму со второй страницы
Проверка данных: нет формы (но через меню переход к форме)
Вывод: сайт полностью соответствует требованию «3 страницы, всё кликабельно, проверка данных».
При заполнении формы на странице курсов:
test@mail в email → ошибка «Введите корректный email»В консоли браузера данные не отправляются на сервер — это frontend-симуляция по условию учебного проекта.
Нейросеть иногда «забывала» проверку на пустые поля — я попросил: «Добавь проверку, что имя и фамилия не могут быть пустыми и содержать только буквы». Claude добавил.
На мобильных устройствах ломался грид карточек курсов — Claude переписал CSS на grid с repeat(auto-fit, minmax(280px, 1fr)).
Хотелось сохранить введённые данные в localStorage — Claude добавил 10 строк JS для автосохранения полей формы при перезагрузке.
Ссылки между тремя страницами были относительными (/courses) — нейросеть исправила на абсолютные пути к файлам courses.html.
Сайт выложен на бесплатный хостинг beget.tech:
Все файлы (HTML, CSS, JS) загружены через панель управления хостингом. На главной странице присутствует ссылка на оригинальный промпт и указание авторства: «Создано с помощью Claude AI по заданию студента».
Адрес Claude AI: https://claude.ai/
Claude AI позволил выполнить задание «3 страницы, кликабельность, проверка данных» за 4 часа диалога без написания ни одной строки кода вручную. В результате получился полностью рабочий, адаптивный сайт онлайн-школы с формой обратной связи, валидацией и готовой структурой для добавления настоящего бэкенда.