Реализовать форму обратной связи с полями
1. Реализовать форму обратной связи с полями (ФИО, адрес, телефон, e-mail) и требованиями
(проверка данных, подсветка полей, обязательные поля). Разместить форму на странице по центру
экрана (по горизонтали и вертикали), оформить форму с использованием цветовой гаммы сайта
https://www.demis.ru/ . Форма должна быть адаптивной и на мобильных устройствах быть на
весь экран. Продумать удобство touch управления и заполнения.
2. Написать обработчик формы, который принимает все данные с формы, проверяет обязательные
поля, корректность данных, безопасно получает данные и выводит их на экран в виде таблицы
ниже формы или заменяя ее. (Дополнительно: плюсом будет использование ajax или vuejs, react).
3. Создать раздел "Новости". Вывести на главную блок с превью 3х последних новостей.
Прежде, чем приступить к 4 разделу, прошу отписаться мне.
4. Весь код выложить на http://github.ru/ в публичный проект. В описании README предоставить
ссылку на пример работы формы (разместить на хостинг/сервер по своему усмотрению).
Все задания выполняются без привязки к CMS, с использованием языков программирования .