Проект 9: Место
Demo: https://mesto.surovev.inlite.ru/
Проект создан с использованием различных адаптивных технологий, таких как grid-layout, flex-box, и других. Также в проекте с помощью языка программирования java script реализованы функции: добавление элементов при загрузке страницы, возможность добавления элементов без перезагрузки страницы, валидация данных при добавлении элементов. Реализована работа приложения со сторонним api, пользователь имеет возможность поставить лайк карточке любого пользователя, а также удалить карточки добавленные только им самим. Так же реальзована возможность редактирования профиля пользователя, например можно сменить аватар, имя или описание. Код написан с использованием парадигмы объектно ориентированного програмированния.