Продолжение проекта Mesto - авторизация и регистрация.
- обновление своих данных;
- операции с карточкамиж
- авторизация и регистрация;
- проект написан на JS;
- полностью портирован на React с использованием функциональных и классовых компонентов, декларативного подхода, хуков React, стейт переменных, JSX разметки и контекста;
- используются асинхронные GET- и POST-запросы к API;
- добавлена авторизация и регистрация;
- cоздан сервер на express;
- созданы схемы mongoDB для карточек и пользователей;
- прописаны роутеры для добавления, обновления и удаления данных;
HTML5
CSS3
JS
BEM
Flex
Grid
ООП
API
React
JSX
Макет проекта: Figma.
Проект завершен и доступен по ссылке.
Чтобы склонировать проект к себе на компьютер, выполните:
Установите зависимости:
Задеплойте изменения в ветку для отображения на gh-pages:
В каталоге проекта вы можете запустить:
Эта команда запустит приложение в браузере на http://localhost:3000.
Страница перезагрузится, когда вы внесете изменения. Вы также можете увидеть любые ошибки lint в консоли.
Эта команда создаст приложение для производства в папке build. Приложение будет корректно связано с React в производственном режиме и оптимизировано для достижения наилучшей производительности.