Проект: "Mesto"- аналог социальной сети
Учебный проект в рамках обучения на Yandex-practicum, профессии "Веб-разработчик"
Андрей Дунаев
Функциональность проекта:
- Возможность создания пользователя (регистрации)
- Возможность авторизации пользователя
- Работа с JWT-токеном для возможности не вводить логин и пароль
- Возможность редактировать данные пользователя
- Возможность создавать карточки с фотографиями
- Возможность просматривать увеличенную фотографию
- Возможность устанавливать/снимать лайки
- Возможность удалять свои карточки
- Возможность проосмотра списка лайкнувших пользователей при наведении мыши на значек лайка
- Возможность просмотра автора поста, при наведении на карточку (попап с данными об авторе движется за мышью)
- Переписать проект с применением парадигмы ООП с помощью библиотеки React
- Научиться применять функциональные компоненты
- Научиться применять состояния
- Научиться применять контекст
- Научиться создавать роуты
- Научиться создавать защищенные роуты
- Научиься работать с local storage
- Научиться пользоваться Хуками
- Познакомиться с CRA
- Научиться работать с SPA
- Познакомиться с REST Api
- Добавить валидацию форм
- Переписать CSS с применением модулей
Технологии и инструменты использованные в проекте:
- HTML5
- CSS3
- Flex
- Grid
- Адаптивная верстка
- Резиновая верстка
- БЭМ
- Pixel perfect
- JS
- React
- CRA
- Работа с модулями
- Webpack
- Figma
- Git
Ссылка на страницу проекта:
https://andrey1079.github.io/react-mesto-auth/