32 lines
1.9 KiB
Markdown
32 lines
1.9 KiB
Markdown
![]() |
---
|
||
|
id: bd7158d8c443eddfaeb5bdff
|
||
|
title: ナイトライフ調整アプリを作成する
|
||
|
challengeType: 4
|
||
|
forumTopicId: 302351
|
||
|
dashedName: build-a-nightlife-coordination-app
|
||
|
---
|
||
|
|
||
|
# --description--
|
||
|
|
||
|
<https://yoyo44.herokuapp.com/> と同じような機能を持つ、フルスタック JavaScript アプリを構築してください。 その際に、ご自身で選択したサイトビルダーを使用して、プロジェクトを完了させてください。
|
||
|
|
||
|
このプロジェクトに実装する必要がある、具体的なユーザーストーリーはこちらです:
|
||
|
|
||
|
**ユーザーストーリー:** 認証が済んでいないユーザーである時に、自分がいるエリア内の、すべてのバーを見ることができます。
|
||
|
|
||
|
**ユーザーストーリー:** 認証済みのユーザーである時に、自分をバーに追加して、その晩にそこへ行くことを表示できます。
|
||
|
|
||
|
**ユーザーストーリー:** 認証済みのユーザーである時に、もしそこへ行く気が無くなったときは、自分をバーから削除できます。
|
||
|
|
||
|
**ユーザーストーリー:** 認証されていないユーザーは、ログインする時に、再度検索する必要はありません。
|
||
|
|
||
|
**ヒント:** [Yelp API](https://www.yelp.com/developers/documentation/v3) を試しに使ってみて、ユーザーが探している市内の会場を見つけてください。 Yelp API を使用する場合は、そのことをアプリ内で言及しているか確認してください。
|
||
|
|
||
|
完了したら、プロジェクトの動作デモが、どこか公の場でホストされていることを確認してください。 次に、`Solution Link` フィールドへプロジェクトの URL を提出してください。 必要に応じて、プロジェクトのソースコードへのリンクも、`GitHub Link` フィールドへ提出してください。
|
||
|
|
||
|
# --solutions--
|
||
|
|
||
|
```js
|
||
|
// solution required
|
||
|
```
|