Скриншот архива с проектом
Структура проекта
Задание
Разработать Landing Pages для магазина оптики. Для разработки сайта использовать React.js. Дизайн на ваше усмотрение.
Функционал программы
- Корзина с функцией оформления заказа
- Форма обратной связи с возможностью отправлять сообщения
Фрагмент программного кода
import React, { Component } from 'react' import opticsImage from '../images/optics-shop.jpg'; import doctor1 from '../images/doctor1.jpg'; import doctor2 from '../images/doctor2.jpg'; import doctor3 from '../images/doctor3.jpg'; export class AboutUs extends Component { render() { return ( <section className="about-us" id='about-us'> <div className="container"> <div className="about-content"> <div className="about-text"> <h1> Магазин оптики <br /> <span className="subtitle">с заботой о вас</span> </h1> <p> С 2020 года мы предлагаем широкий ассортимент очков, линз и аксессуаров, сочетая качество, стиль и доступность. </p> <p> Наша команда заботится о вашем зрении и комфорте. Мы стремимся предоставить индивидуальный подход и высокое качество обслуживания. </p> <p> Современное оборудование, квалифицированные специалисты и любовь к делу — всё для того, чтобы вы видели лучше. </p> </div> <div className="about-image"> <img src="/images/loading-150-1.gif" data-src={opticsImage} alt="Магазин оптики" /> </div> </div> <div className="our-team"> <h2>Наши специалисты</h2> <div className="team-members"> <div className="team-member"> <img src="/images/loading-150-1.gif" data-src={doctor1} alt="Леонид Иларионов" /> <h3>Леонид Иларионов</h3> <p>Врач-офтальмолог</p> <p>Опыт более 10 лет. Проводит диагностику зрения и помогает подобрать наилучшее решение для каждого клиента.</p> </div> <div className="team-member"> <img src="/images/loading-150-1.gif" data-src={doctor2} alt="Сергей Петров" /> <h3>Сергей Петров</h3> <p>Оптик-консультант</p> <p>Профессионально подбирает очки и линзы с учётом моды и анатомии лица клиента.</p> </div> <div className="team-member"> <img src="/images/loading-150-1.gif" data-src={doctor3} alt="Анна Смирнова" /> <h3>Анна Смирнова</h3> <p>Специалист по контактным линзам</p> <p>Помогает подобрать комфортные линзы, обучает их правильному использованию и уходу.</p> </div> </div> </div> </div> </section> ) } } export default AboutUs
Пояснения по запуску программы
1. Скачать и установить Node.js
2. Скачать и установить редактор кода Visual Studio Code
3. Установить необходимые расширения
4. Перейти в папку с проектом cd shop и запустить командой npm start
-