Демо: borodulex.github.io/mesto
Проект представляет из себя веб-сервис с интерактивной веб-страницей, где пользователь может редактировать данный профиля, загружать/удалять фотографии и ставить лайки на изображения. Проект был разработан с использованием знаний, полученных на курсе для веб-разработчиков в Яндекс.Практикум.
Страница оптимизирована для следующих разрешений:
- 1280px
- 768px
- 320px
- API
- webpack
- Destructuring
- Object-oriented programming (OOP)
- JS form validation
- Javascript
- HTML form
- Grid layout
- Media queries
- Font smoothing
- Figma
- HTML
- CSS
- Semantic markup
- Flexbox
- CSS animations
- BEM methodology
- BEM nested file structure
Для ознакомления с демо посетите эту страницу.
Чтобы запустить проект в режиме разработки, выполните следующие действия:
- Скачайте проект
- При помощи терминала в папке проекта выполните команды
npm install
иnpm run dev
- Браузер с адресом localhost:8080 откроется автоматически. Вы великолепны :)
- Скачайте проект
- При помощи терминала в папке проекта выполните команды
npm install
иnpm run build
- В корне проекта появится папка
dist
, перейдите в нее и запустите файлindex.html
- Всё. Перед вами транспилированный и минифицированный код проекта
Работоспособность проверена в Firefox, Microsoft Edge, Google Chrome и Яндекс браузере.