Проект "Mesto" является учебной проектной работой на Я.Практикуме.
Зарегистрированный и авторизованный пользователь имеет возможность добавлять и удалять карточки, просматривать понравившиеся изображения в увеличенном виде, отмечать понравившиеся карточки, в том числе других пользователей, редактировать свои данные.
Проект состоит из пяти этапов, в результате прохождения которых были разработаны frontend и backend части приложения и оно было развернуто на облачном сервере.
Это первый этап проекта. На данном этапе была разработана frontend часть приложения. Регистрация и авторизация еще не реализованы.
- HTML
- CSS
- JavaScript
- GitHub
- Figma
- Node.js
- Webpack
- Модули раскладки CSS Flexible Box и Grid Layout.
- Адаптивная верстка, выполненная при помощи медиазапросов, делающая сайт отзывчивым.
- Выбор DOM элементов, работа с их атрибутами, содержимым.
- Отслеживание событий, вызванных пользователем.
- Возможность добавления/удаления карточек.
- Возможность просмотра понравившегося изображения в увеличенном виде.
- Возможность отметить понравившиеся карточки.
- Возможность редактирования данных пользователя.
- Создание формы для получения информации от пользователя.
- Валидация заполнения полей форм.
- Отслеживание события отправки формы — submit.
- Объектно-ориентированное программирование.
- Подключение проекта к серверу, работа с API.
Завершен.
Ссылка на проект на GitHub Pages: https://berezinamariya.github.io/mesto/