---
id: bd7158d8c443eddfaeb5bdee
title: Pinterest のクローンを作成する
challengeType: 4
forumTopicId: 302352
dashedName: build-a-pinterest-clone
---

# --description--

**Objective:** Build an app that is functionally similar to this: <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 スタイルの壁 (wall) で見ることができます。

**ユーザーストーリー:** 認証が済んでいないユーザーである時に、他のユーザーの画像の壁を見ることができます。

**ユーザーストーリー:** 認証済みのユーザーである時に、破損した画像をアップロードした場合は、プレースホルダー画像に置き換えられます。 (jQuery を使用して破損した画像を検出できます)

**Hint:** Masonry.js is a library that allows for Pinterest-style image grids.

これらのユーザーストーリーの実装を終えたら、動作可能なアプリの URL を入力し、必要に応じて GitHub リポジトリの URL を入力してください。 それから「このチャレンジを完了しました」ボタンをクリックしてください。

You can get feedback on your project by sharing it on the <a href="https://forum.freecodecamp.org/c/project-feedback/409" target="_blank" rel="noopener noreferrer nofollow">freeCodeCamp forum</a>.

# --solutions--

```js
// solution required
```
