ShnaiderDanila / react-mesto-api-full-gha

Проект - Mesto (Frontend + Backend)
https://mesto.shnd3r.nomoredomainsicu.ru
0 stars 0 forks source link

Typing SVG

Дипломный проект в рамках учебы в Яндекс.Практикум на факультете Веб-разработчик

mesto-full-gha

Описание проекта

Проект представляет собой адаптивное приложение (SPA), написанное на фреймворке "React" (Frontend) и "Express" (Backend), с возможностью регистрации личного кабинета пользователя, редактированием данных и добавлением фотокарточек в общую галерею.

Изначально приложение было написано на нативных технологиях: JavaScript, CSS3 и HTML5. Затем проект был перенесен на "React" с добавлением функционала регистрации и авторизации пользователей, отдельно написана логика серверной части с фреймворком "Express" и в завершение обе части объединены и сохранены на виртуальной машине, размещенной на сервисе Яндекс.Облако.

Ссылки на проект:

Ссылки на макет:

Ссылка на чек-лист: https://code.s3.yandex.net/web-developer/checklists-pdf/new-program/checklist_15.pdf

* - проект прошел код-ревью

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

Frontend

HTML5 CSS3 JavaScript React React Router

Backend

NodeJS Express.js MongoDB Nginx

General

Webpack Babel Git Postman Figma Markdown

Функциональность:

🚀 Запуск проекта:

Клонировать репозиторий:

git clone https://github.com/Shnd3r/react-mesto-api-full-gha.git

Установить зависимости (отдельно - в директории Frontend и Backend):

npm install

Запустить приложение в режиме разработчика в директории Backend:

npm run dev

Запустить приложение в режиме разработчика в директории Frontend

npm run start

Автор

Данила Шнайдер