Задание
Задание - разработать дизайн и фронтенд для сайта автосервиса . Фронтенд можете рализовать любым способом - React, Vue, Angular.
Функционал программы
Как такового функционала у сайта нет, так как реализованы дизайн и фронтенд-часть. Единственное что доступно - это заполнение формы заявки в штатном режиме. На сервер посто отправляется запрос и форма очищается. Для полноты картины нужен бэкенд - Node.js или другой.
Фрагмент программного кода
import React from 'react'
import logoImg from '../images/logo.png'
import BurgerMenu from './BurgerMenu';
const Header = () => {
return (
<header className="header">
<div className="container">
<div className="logo">
<img src="/images/loading-150-1.gif" data-src={logoImg} alt="Logo"/>
</div>
<div className="burger-menu" id="burger">
<BurgerMenu/>
</div>
<nav className="menu">
<ul className="menu-list">
<li className="menu-item"><a href="/">ГЛАВНАЯ</a></li>
<li className="menu-item"><a href="#services">НАШИ УСЛУГИ</a></li>
<li><a href="#about-us">О НАС</a></li>
<li><a href="#sign-up">ЗАПИСАТЬСЯ НА ДИАГНОСТИКУ</a></li>
</ul>
</nav>
<a href="tel:+971523898989" className="phone">+ 7 495 777 77 77</a>
</div>
</header>
);
};
export default Header;
Скриншот архива с проектом

Структура проекта

Пояснения по запуску программы
Для запуска нужны: Node.js, Visual Studio Code, расширения для React, Vue, Angular. Запуск осуществляется командой - npm start. Но прежде чем выполнить эту команду, необходимо восстановить все зависимости, а для этого заходим в папку с проектом - cd car-service-app - npm install - восстанавливает папку с модулями. После этого можно запускать проект указанной раннее командой.
Телеграм
-