# Неделя #6 Работа над ВП №2. Начинаем работать над ВП №3
# Продолжаем выполнять ВП №2
Изучить все материалы шестой недели курса в Личном кабинете.
# Что нужно сделать?
- Добавьте возможность загружать фотографию в качество своего аватара
4.1. Поддержите это на сервере
- добавьте возможность загружать фото на сервер и хранить их там
- добавьте возможность отдавать фотографии с сервера, чтобы отображать их в чате
4.2. Поддержите это в интерфейсе:
- при перетаскивании файла с фотографией на место для фото, ваша аватарка должна поменяться в нескольких местах:
- в месте для аватара
- во всех ваших сообщениях в вашем интерфейсе
- во всех ваших сообщениях в интерфейсе у всех, кто находится в чате
- при входе в чат необходимо отображать фотографии авторов сообщений в чате

Для того, чтобы протестировать сделанную работу - запускаем тесты с помощью команды
npm run test. Все доступные команды указаны в описании к сборке наGitHubиpackage.jsonПосле выполнения создаем
Pull RequestвGithub. Ссылку отправляем наставнику на проверку.
Дедлайн: основной дедлайн на курсе, в 23.59
Результат:
# Работа над ВП №3 (Бонусный)
# Что нужно сделать?
# Реализовать выпускной проект №3. Данный выпускной проект выполняется по желанию.
Макет для выпускного проекта доступен по ссылке
- Напишите приложение, которое выводит на экран два списка: "Все друзья" и "Лучшие друзья" и поля для фильтрации друзей в этих списках
В список всех друзей необходимо загрузить список ваших друзей из соц.сети ВКонтакте при помощи VKAPI

- Добавьте возможность перемещать друзей между списками двумя способами:
- при помощи перетаскивания (drag and drop)
- при помощи нажития на элементы интерфейса ">" и "<"

- Добавьте поддержку фильтрации друзей в списках

Добавьте возможность сохранять оба списка при перезагрузке страницы
Для того, чтобы протестировать сделанную работу - запускаем тесты с помощью команды
npm run test. Все доступные команды указаны в описании к сборке наGitHubиpackage.jsonПосле выполнения создаем
Pull RequestвGithub. Ссылку отправляем наставнику на проверку.
Дедлайн: основной дедлайн на курсе, в 23.59
Результат:
Обратите внимание!
Pull request обязательно делаем из ветки с текущим ДЗ в ветку мастер. В ветке мастер всегда должна лежать только сборка.
Всегда создаем новую ветку для нового ДЗ, предварительно переключившись на ветку мастер. В новой, созданной вами ветке не должно быть прошлых ДЗ.
# Как всё успеть?
Данный план является примерным ориентиром. Вы всегда можете работать в удобном для себя темпе.
# 🗓 Понедельник
Изучаем материалы по теме "MV"
Работаем над выпускным проектом №2
# 🗓 Вторник
Продолжаем изучать материалы по теме "MV"
Разбираем исходный код к модулю на тему "MV"
# 🗓 Среда
Изучаем материалы по теме "Модули
Отправляем выпускной проект №2 на проверку
# 🗓 Четверг
Вносим правки в выпускной проект №2
Подготовьте вопросы и запишитесь на консультацию к наставнику .
# 🗓 Пятница
Начинаем работать над выпускным проектом №3
# 🗓 Выходные
Смотрим воркшоп с разбором заданий по шестой неделе.
Работаем над выпускным проектом №3