Skip to content

kerbasi/mesto

Repository files navigation

Проект: Место

Девятая проектная работа Яндекс Практикум - Веб-разработчик.

Описание

Проект представляет собой создание одностраничного сайта с фотогалереей пользователя, по заранее созданному макетам из Figma:

Проект сделан c с использованием html, css и js.

Сайт должен быть адаптивным для всех версий устройств, не иметь горизонтальных сколов и накладывающихся элементов.

При создании сайта необходимо четко соблюдать все размеры из макета в контрольных точках и пользоваться методологией БЭМ.

В этом проекте реализовано редактирование профиля и возможность добавления новых карточек.

Также сделана валидация форм.

Произведен рефакторинг кода для изучение принципов ООП, теперь генерация карточек и валидация форм происходит через создание нового объекта класса. Классы подключаются через модули (export, import).

Произведен рефакторинг кода для изучения принципов ООП, добавлены классы Section, UserInfo, Popup и его наследники.

Настроена сборка Webpack с минификацией и транспиляцией.

Проект подключен к серверу. Карточки, лайки, информация о пользователе хранится на сервере. Обращение к серверу (fetch) реализовано через класс Api

Github Pages

Готовый проект можно посмотреть по ссылке - Github Pages

About

Проект: Место

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors