/select-demo

Custom select-demo

Primary LanguageJavaScript

Mesto

Frontend интерактивного приложения для публикации фото - Mesto.

Описание проекта:

Интерактивная страница для публикации фото, в которой реализовано:

  • Добавление фотографий, их удаление.
  • Постановка и снятие лайков, отображение их количества.
  • При клике на картинку открытие полноразмерного фото.
  • Редактирование имени и информации о себе (кнопка Edit).
  • Обновление аватара: при клике на аватар открывается попап "Обновить аватар".
  • Валидация всех форм: в формах «Новое место» и «Редактировать профиль» кнопки становятся неактивными, если хотя бы в одном из текстовых полей отсутствует текст

Публикация:

https://alsu-dxdy.github.io/mesto/

Стек проекта:

  • JS ES6
  • Webpack
  • HTML5, CSS3

Планы по развитию проекта:

Реализовать frontend для регистрации, авторизации в личном кабинете, для которых backend уже реализован.

Инструкция по запуску frontend:

  1. Клонировать репозиторий:
git clone https://github.com/alsu-dxdy/mesto
  1. Установить зависимости: в папке проекта в терминале ввести:
npm install
  1. Запустить проект: в папке проекта в терминале ввести:
npm run dev

Инструкция по запуску backend

находится здесь