/react-mesto-auth

Проект Mesto на Реакте с авторизацией и регистрацией

Primary LanguageJavaScript

Место-Реакт. Авторизация и регистрация.

Мини-соцсеть с возможностями:

Продолжение проекта Mesto - авторизация и регистрация.

  • обновление своих данных;
  • операции с карточкамиж
  • авторизация и регистрация;

В ходе разработки:

  • проект написан на JS;
  • полностью портирован на React с использованием функциональных и классовых компонентов, декларативного подхода, хуков React, стейт переменных, JSX разметки и контекста;
  • используются асинхронные GET- и POST-запросы к API;
  • добавлена авторизация и регистрация;
  • cоздан сервер на express;
  • созданы схемы mongoDB для карточек и пользователей;
  • прописаны роутеры для добавления, обновления и удаления данных;

Инструменты и стек:

HTML5 CSS3 JS BEM Flex Grid ООП API React JSX

Макет проекта: Figma.

Проект завершен и доступен по ссылке.

Продолжение работы над проектом:

Доступные скрипты:

Чтобы склонировать проект к себе на компьютер, выполните:

git clone git@github.com:anzhelf/react-mesto-auth.git

Установите зависимости:

npm install

Задеплойте изменения в ветку для отображения на gh-pages:

npm run deploy

В каталоге проекта вы можете запустить:

npm start

Эта команда запустит приложение в браузере на http://localhost:3000.

Страница перезагрузится, когда вы внесете изменения. Вы также можете увидеть любые ошибки lint в консоли.

npm run build

Эта команда создаст приложение для производства в папке build. Приложение будет корректно связано с React в производственном режиме и оптимизировано для достижения наилучшей производительности.