---
id: bd7158d8c443eddfaeb5bdef
title: 投票アプリを作成する
challengeType: 4
forumTopicId: 302359
dashedName: build-a-voting-app
---

# --description--

Build a full stack JavaScript app that is functionally similar to this: <a href="https://voting-app.freecodecamp.rocks/" target="_blank" rel="noopener noreferrer nofollow">https://voting-app.freecodecamp.rocks/</a>. その際に、ご自身で選択したサイトビルダーを使用して、プロジェクトを完了させてください。

このプロジェクトに実装する必要がある、具体的なユーザーストーリーはこちらです:

**ユーザーストーリー:** 認証済みのユーザーである時に、自分のアンケートを保存したら、その後に戻ってきてアクセスできます。

**ユーザーストーリー:** 認証済みユーザーのである時に、自分のアンケートを友人と共有できます。

**ユーザーストーリー:** 認証済みのユーザーである時に、自分のアンケートの集計結果を見ることができます。

**ユーザーストーリー:** 認証済みのユーザーである時に、いらなくなったアンケートを削除できます。

**ユーザーストーリー:** 認証済みのユーザーである時に、可能な限りの項目を追加してアンケートを作成できます。

**ユーザーストーリー:** 未認証または認証済みのユーザーである時に、全ての人のアンケートを見て、投票することができます。

**ユーザーストーリー:** 未認証または認証済みのユーザーである時に、アンケートの結果をグラフ形式で見ることができます。 (これは Chart.js または Google Charts を使用して実装できます。)

**ユーザーストーリー:** 認証済みのユーザーである時に、アンケートのオプションに気に入るものが無い場合は、新しいオプションを作成できます。

完了したら、プロジェクトの動作デモが、どこか公の場でホストされていることを確認してください。 Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field.

# --solutions--

```js
// solution required
```
