Учебный проект по основам React на курсе "веб-разработчик" в Яндекс.Практикуме (12 спринт), учимся писать регистрацию и авторизацию в проекте.
Figma
Стек технологий:
- HTML5;
- CSS3;
- JavaScript;
- React.js;
- API.
Фукционал:
- редактирование пользовательских данных (аватара и профиля);
- добавление новых карточек;
- удаление пользователем тех карточек, которые добавил именно он;
- добавление и отмена лайков, счетчик лайков;
- просмотр увеличенного изображения в попапе;
- валидация форм.
Особенности проекта:
- обмен данными через API (используется учебный сервер Яндекс.Практикума);
- верстка по дизайн-макету из Figma;
- адаптивная верстка;
- по итогам каждого спринта работа проверяется код-ревьюерами, критические замечания обязательны для устранения.
Как установить и запустить проект:
- Клонировать репозиторий:
git clone https://github.com/annavilnid/mesto-react-auth.git
- Установить зависимости:
npm install
- Собрать проект Вебпаком:
npm run build
- Запустить проект на локальном сервере:
npm run dev