Тип: Социальная сеть
Технологии: HTML, CSS, JavaScript, React.js, Node.js, Express.js, MongoDB
Код проекта на Github:
Фронтэнд:
https://github.com/fmkrom/react-mesto-api-full/tre...Бэкенд:
https://github.com/fmkrom/react-mesto-api-full/tre... • Социальная сеть для загрузки изображений со сторонних серверов (Unsplash, ShutterStock и т.д.):
• Фронтенд сделан на React.js
• Адаптивная верстка на CSS3 с применением технологий flex- и grid-контейнеров для корректного отображения на различных устройствах, включая планшеты и мобильные (диапазон от 320px до 1280px)
• На фронтенде применяется функциональный подход, активно используются React-хуки
• Реализованы функции добавления новых карточек с изображениями, лайка карточек и удаления карточек
• Реализован функционал модальных окон
• Основные маршруты защищены авторизацией с использованием контекста пользователя (Context.Provider)
• Есть возможность редактирования данных профиля пользователя с сохранением этих данных на бэкенде
• Бэкенд написан на Node.js с использованием Express.js и Mongo DB
• На бэкенде также реализованы функции регистрации и авторизации пользователя с сохранением jwt в LocalStorage браузера