Skip to content

Репозиторий для API проекта Mesto с системами авторизации и регистрации пользователей.

Notifications You must be signed in to change notification settings

EarthlingWW-ZeitVenus/react-mesto-api-full

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Яндекс Практикум - проект "Мesto" (Frontend+Backend)

Описание

Репозиторий содержит финальную версию кода (после всех исправлений, проверок и ревью) проекта "Mesto". Бэкенд расположен в директории backend/, а фронтенд - в frontend/.

Пояснения о работоспособности проекта

Я неправильно начал сохранять фронтенд часть кода, вместо исходников по фронтенду сохранял уже скомпилированный код. Исходный код по фронтенду менял на виртуальном сервере в облаке, после сдачи проекта "Mesto" полностью переключился на диплом, а про этот проект забыл. По прошествии какого-то времени, так как я не отреагировал на предупреждения облачного сервиса, мою виртуальную машину убили, а вместе с ней финальную версию исходного кода по фронтенду для проекта "Mesto". К сожалению, работоспособность всего проекта проверить и восстановить я теперь могу только создав заново виртуальную машину и загрузив туда последнии версии кода. Создание новой виртуальной машины теперь будет стоить мне денег, так как бесплатный период закончился и я этого делать не стал. Поэтому сайт, где можно проверить работоспособность этого кода отсутствует. Сам проект удалять пока не стал, возможно использую его как шаблон для создания нового проекта.

Для полноценной проверки того, как я реализовываю всю связку (бекенд+фронтенд) рекомендую рассмотреть мой дипломный проект "Movies Explorer" - это более усложненная версия проекта "Mesto", весь исходный код там присутствует и рабочий сайт тоже. Ссылки даю ниже:

"Movies Explorer" (Frontend)

"Movies Explorer" (Backend)

Функционал:

Проект с регистрацией и авторизацией пользователей (авто-авторизация при повторном входе есть тоже), с поиском, добавлением и удалением карточек-фотографий. Данные синхронизируются между собой и с базой данных. Есть возможность просматривать личные данные и изменять их на новые, которые, по запросу, также синхронизируются с базой данных. В формах релизована защита от ошибок ввода, излишних запросов и повторов ввода. Бекенд часть с базой данных, сохраненияет и удаляет экземпляры коллекций карточек и пользователей, обрабатывает api-запросы.

Внешний вид и верстка:

Адаптивная, меняется в зависимости от размеров и расположения экрана. При нажатиях/наведении на кнопки/иконки/картинки присутствуют эффекты переходов и анимация.

Используемые технологии:

HTML, CSS, Git, JS, React, Express.js, MongoDB

Инструкция по развертыванию проекта и системные требования

Для корректного отображения потребуется наличие одного из браузеров, версии не ниже обозначенной:

  • Microsoft Edge 16 ver.
  • Mozilla Firefox 52 ver.
  • Google Chrome 26 ver.
  • Opera 44 ver.
  • Safari 10.1 ver.
  • Samsung Internet 6.2 ver.

About

Репозиторий для API проекта Mesto с системами авторизации и регистрации пользователей.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published