С помощью данного проекта мы можем получать фотки с сервера, фильтровать их, смотреть фотогаллерею, смотреть кол-во лайков, кол-во комментариев.
При разработке использовались следующие возможности языка JS:
- Взаимодействи с сервером через Ajax
- Функции-конструкторы, прототипы, контексты
- Хранение данных в cookies, LocalStorage
- Сохранение состояниия в адресной строке
- Разделение модулей с помощью CommonJS
- Шаблонизация с помощью html5 template
Для запуска проекта достаточно:
- склонировать его
- становить все зависимости командой npm i
- запустить локальны сервер node start
- В браузерной строке открыть localhost:8080