Проект "Место" написан с использованием React. Интерактивный и адаптивный проект, реализованы запросы API на получение данных от сервера (аватар, информация о пользователе, карточки, лайки, удаление карточек). При нажатии на соответствующие кнопки, открываются модальные окна редактирования информации о пользователе/смены аватара/добавления карточки. При нажатии на карточку, открывается модальное окно с полноразмерным изображением. В карточках отображаются данные о количестве лайков. Данные отправляются на сервер (создание профиля и карточки, редактирование). С помощью Node.js написан сервер на ВМ в Яндекс.Облаке, реализована работа с базой данных mongo.
Некоторые технологии, использованные в проекте:
-
React.js
-
Node.js
-
MongoDb
-
CORS
-
API
-
Javascript
-
Grid
-
Flexbox
-
Animation
-
Валидация форм
-
Объектно Ориентированное Программирование
-
API
-
React
-
Хуки useState и useEffect
-
IP 84.201.155.171
-
Frontend https://nlog675.nomoredomains.icu