Repository for applications of the Mesto
project, implements the front-end and back-end parts of applications that includes: authorization and registration of users, operations with cards and users.
Frontend https://mesto.novik.nomoredomains.work
Backend https://api.mesto.novik.nomoredomains.work
The site allows you to create your personal page.Share photos.And allows the other user to evaluate your photographs. The site consists of 3 main sections:
- Header
- Sections with the user data and the ability to edit the page.
- Sections with the main content loaded by the user.
- Footer The site is adapted for use with Screen Reader. The site is partially adapted for devices with different screen resolution.
CSS/REACT/NODE.JS
- Flexbox
- Grid
- Positioning of elements
- Media requests.
- Validation of forms
- Work with API
- Registration, Authentication, Identification (JWT Token)
- React (useContext, useState, useEffect, useRef, useCallback)
- ReactRouter v.6.4.0
- Express
- MongoBD/Mongoose
- Express rate limit
- Helmet
- Celebrate
- ErrorLogger
- Adapt for devices with different screen resolution: registration page/entrance page/Header.
Репозиторий для приложения проекта Mesto
, включающий фронтенд и бэкенд части приложения со следующими возможностями: авторизации и регистрации пользователей, операции с карточками и пользователями.
Frontend https://mesto.novik.nomoredomains.work
Backend https://api.mesto.novik.nomoredomains.work
Сайт позволяет создать свою личную страницу. Поделиться фотографиями. И позволяет другим пользователем оценивать ваши фотокарточки. Сайт состоит из 3х главных секций:
- Заголовка
- Секции с данными о пользователе и возможностью редактировать страницу.
- Секции с основным содержанием, загруженным пользователем.
- Подвала Сайт адаптирован для использования с screen reader. Сайт частично адаптирован для устройств с разным разрешением экрана.
- Flexbox
- Grid
- Позиционирование элементов
- Media запросы.
- Валидация форм
- Работа с API
- Регистрация, Аутентификация, Идентификация (JWT Токен)
- React (useContext, useState, useEffect, useRef, useCallback)
- ReactRouter v.6.4.0
- Express
- MongoBD/Mongoose
- Express rate limit
- Helmet
- Celebrate
- ErrorLogger
- Адаптировать для устройств с разным разрешением экрана: страницу регистрации/страницу входа/header.