Учебный проект в рамках курса Яндекс.Практикума Веб-разработчик. Он представляет собой логическое продолжение работы над mesto и над mesto-react. Подключаться к базе данных карточек, добавленных другими студентами и добавлять их самому. Добавлена возможность регистрации пользователя, а также входа в систему зарегестрированному пользователю. Используемые технологии: React.js, JavaScript, HTML5, CSS3
- Работа с API.
- Работа с фронтенд-аутентификацией: регистрация, вход в систему, выход из нее.
- Работа над несколькими страницами(регистрация, авторизация и основная старница) переход между ним.
- Добовление карточек
- Удаление карточек, добавленных собой
- Редактирование иноформации профиля и его аватара
- Установка и удаление лайка на карточке
- Регистрация новых пользователей
- Авторизация зарегестрированных
- Защита роутов
- Скачать или склонировать репозитори
- Установить зависимости при помощи npm -
npm i
- Запустить в development режиме -
npm run dev
- Запустить сборку production-билда -
npm run start
- Разместить production-билд на github pages -
npm run deploy