Проект: Место теперь авторизацией. Проект адаптирован под различные мобильные устройства. JS написан в соответствии с методологией ООП
Технологии которые были использованы:
Html, Css, Js, ООП, BEM, Адаптивная верстка, сборщик Webpack, NPM, API, React, React-route.
Функционал сайта:
*Попап добавления карточки
*Попап редактирования профиля
*Попап обновления аватара пользователя
*При нажатии на карточку реализовано ее открытие в большом размере.
*Подключены формы отправки
*Добавлена поддержка лайков и дизлайков
*Реализована функция удаления добавленной карточки
*Редактирование профиля и аватара
*Добавление новой карточки
*Cборка проекта с помощью Webpack
*Сайт подключен к серверу В page добавлены: Изображения; Текст и ссылки по которым можно кликнуть.
*Добавлена регистрация и авторизация пользователя.
*Используются хуки и роуты.
*Приложение взаимодействует сразу с двумя API: авторизации и API редактирования пользователя и получения карточек.
*Новое!Добавлена валидация инпутов.
*Новое!При ожидании ответа от сервера включена анимация загрузки и сохранения.