Проектная работа в Яндекс.Практикуме: сервис Mesto. Интерактивная страница, куда можно добавлять фотографии, просматривать их (в том числе фотографии других пользователей), удалять и ставить лайки.
Использованы HTML, CSS, JavaScript. Адаптивная верстка для экранов шириной от 320px до бесконечности. Валидация форм. Взаимодействие с бэкендом Практикума. Разбивка кода на модули. Файловая структура по БЭМ. Сборка с использованием Webpack.
npm run dev
— запускает проект в режиме разработки (будет доступен по адресу http://localhost:8080)
Впоследствии фронтенд переписан на React, добавлены регистрация и авторизация пользователей, реализован свой бэкенд на Node.js + Express: