Многостраничный сайт для яхт-школы НАУТИКА в Новосибирске.
Проект разработан с использованием React, функциональных компонентов и расширений JSX. Применяются React-хуки, JavaScript-функции и обработка событий.
В работе также использовались React Router для маршрутизации и HashRouter для обеспечения корректной работы путей на GitHub Pages.
Сайт адаптирован под различные устройства с помощью CSS и медиа-запросов.
Проект продолжает находиться в стадии разработки.
Сайт разработан на основе стороннего дизайн-макета (учебного проекта другого разработчика), созданного в Figma.
Для разработки дизайнер предоставил:
- design concept
- UI-kit
- adaptive design
Макет доступен для просмотра по ссылке.
- Клонировать репозиторий:
git clone <URL>
- Установить зависимости:
Убедитесь, что у вас установлен Node.js и npm. После этого выполните команду для установки всех зависимостей:npm install
- Запустить проект:
Приложение будет доступно по адресу: http://localhost:3000 в вашем браузере.
npm start
-
Главная страница, Услуги и Контакты:
✅ Все компоненты и адаптивность реализованы -
Страница ошибки (страница Погода намеренно отсутствует):
✅ Все компоненты и адаптивность реализованы -
Страницы услуг (Обучение, Прогулки и Аренда):
✅ Все компоненты созданы
❌ Адаптивность не полностью реализована -
Страница Сертификаты:
❌ Не все компоненты созданы
✅ Полностью адаптивна -
Страница О нас:
❌ Не все компоненты созданы
✅ Полностью адаптивна
Приветствуются критика и комментарии. Советы и предложения будут учтены в дальнейшей разработке.