react-mesto-api-full
Репозиторий для приложения проекта Mesto
, включающий фронтенд и бэкенд части приложения со следующими возможностями: авторизации и регистрации пользователей, операции с карточками и пользователями.
Описание:
Mesto — сервис, куда можно добавлять фотографии, удалять их и ставить лайки.
Функционал:
- адаптивный сайт,
- информация о пользователе (имя, род деятельности, аватар) и данные о карточках загружаются с сервера,
- вся информация о карточках (ссылки на фото, заголовоки, кол-во лайков и тд) также подгружаются с сервера,
- смена аватара профиля,
- обновления текстовых данных профиля,
- добавление / удаление карточек,
- можно поставить / убрать лайк,
- сохранение всех данных на сервере,
- при клике на картинку карточки отображается открывается попап с увеличенной фотографией, его также можно закрыть.
Технологии:
- React
- Хуки (useState, useEffect, useContext, useRef),
- Использование кастомного хука для валидации форм,
- Использование локального хранилища,
- работа с API,
- БЭМ,
- контроль версий в Git с использованием веток.
Ссылки:
- URL фронта: https://famovkin.github.io/react-mesto-api-full/
- URL бэка: https://mesto-api.herokuapp.com/