Проектная работа представляет собой интерактивный сервис для публикации фотографий из путешествий. На странице присутствует блок с информацией о пользователе и его фотографией. Реализована возможность изменить имя пользователя и информацию о себе. Далее идёт блок с карточками географических достопримечательностей. Каждую карточку можно лайкнуть, удалить и просмотреть фотографию. Сайт адаптирован под мобильные устройства. Основной функционал вынесен в классы. В проектной работе №9 сайт подключен к серверу.
Проект реализован с использованием следующих технологий:
- HTML5: разметка страницы;
- CSS: стилизация страницы;
- Flexbox и Grid: построение сеток;
- БЭМ: соблюдены правила именования классов и организации файлов;
- Javascript: реализована работа формы редактирования информации профиля.
- Webpack: осуществлена сборка проекта
В перспективе планируются следующие улучшения и доработки:
- Рефакторинг кода.
- Портирование проекта на "Реакт".
Проектная работа опубликована на GitHub Pages: https://yakravtsova.github.io/mesto/index.html