---
id: bd7158d8c443eddfaeb5bdee
title: Cтворіть копію Pinterest
challengeType: 4
forumTopicId: 302352
dashedName: build-a-pinterest-clone
---

# --description--

**Мета:** створити застосунок, функціонально схожий до цього: <a href="https://build-a-pinterest-clone.freecodecamp.rocks/" target="_blank" rel="noopener noreferrer nofollow">https://build-a-pinterest-clone.freecodecamp.rocks/</a>.

Виконайте історію користувача та пройдіть тести. Використовуйте необхідні вам бібліотеки або API. Оформте за власним стилем.

**Історія користувача:** як неавторизований користувач, я можу увійти за допомогою GitHub.

**Історія користувача:** як авторизований користувач, я можу посилатися на зображення.

**Історія користувача:** як авторизований користувач, я можу видаляти зображення, на які я розміщував(-ла) посилання.

**Історія користувача:** як авторизований користувач, я можу бачити стіну в стилі Pinterest з усіма зображеннями, на які я посилався(-лась).

**Історія користувача:** як неавторизований користувач, я можу переглядати стіни з зображеннями інших користувачів.

**Історія користувача:** як авторизований користувач, якщо я завантажу зламане зображення, його замінять на зображення-заповнювач. (Ви можете скористатися детектором зламаних зображень jQuery)

**Підказка:** Masonry.js — це бібліотека, яка дозволяє створювати сітки зображень у стилі Pinterest.

Як тільки ви виконаєте історії користувачів, введіть URL-адресу вашого застосунку і, за бажанням, вашого репозиторію на GitHub. Потім натисніть кнопку «Я виконав(-ла) це завдання».

Ви можете отримати фідбек до свого проєкту, поділившись ним на <a href="https://forum.freecodecamp.org/c/project-feedback/409" target="_blank" rel="noopener noreferrer nofollow">форумі freeCodeCamp</a>.

# --solutions--

```js
// solution required
```
