# SPAJAM 2023
## テーマ:CHANCE
解釈
- ピンチじゃないやつ
- https://www.youtube.com/watch?v=qd0l19xA1i8
- これからいい結果に繋がる
- ある期待している「いい結果」があり、普段はそれに繋がる要素が欠けている。なんらかのきっかけでその要素が満たされるか、満たせるようになった状態の事を CHANCE と呼ぶ
- チャンスとは?
- 1.成功の確率が高いやつ
- 2.成功の確率があるやつ
- 3.ミスったらピンチになるか?
### チャンスの構成要素
- A. 普段満たされていない要素である
- B. ある結果に繋がる確率を上げる要素である
- C. 結果は Valence 軸にプラスの遷移をもたらす
ピンチは C. がマイナス方向への遷移をもたらすもの
### チャンスの例
- スポーツの得点チャンス
- 状況:ゴールに近づいた
- A. いつでも得点可能とは限らない
- B. ゴールに近づけば得点しやすい、得点は勝利につながる
- C. 勝利すれば嬉しい
- ビジネスチャンス
- 状況:2B なサービスを作っていて、大企業のお偉いさんが興味を持ってくれた
- A. お偉いさんといつでも話せるとは限らない
- B. 会社でサービスを使ってくれる可能性が上がる
- C. 大口顧客ができて会社に利益が出て嬉しい
- 一女ワンチャン
- 状況:新入生が入学してきた
- A. 一年生が無知である時期だけ
- B. 彼女ができる・女の子と遊べる
- C. うれしい
- 喜
- 展開してチャンスを言語化するもの
- ex. 〜があってHappy -> そのようになれた要因がチャンス
- 怒
- 言い換えてチャンスということにするもの
- ex.
- 哀
- 言い換えてチャンスということにするもの
- ex.
- 楽
- 展開してチャンスを言語化するもの
- ex.
拾うチャンス
- 自分からの行動によって結果がもたらされるタイプのチャンス
- 運要素が少なめな一方,拾うための労力が必要
- ex. 未経験だけど友達からハッカソンに誘われた
あるチャンス
- 自分が関係しない要因によって発生するチャンス
- 拾うための労力が低い一方,運要素が多い
- ex. 円保持人間にとって,なんかめっちゃ円高
## 作るもの
### アイデア整理
- A. B. C. のどれかをサポートするアプリ
- A. のサポート:その要素を満たされやすくする
- e.g., サッカーならゴール前への長めのパスを増やす
- B. のサポート:一度要素が満たされた時に結果に繋げやすくする
- e.g., サッカーならゴール前に選手を多く配置する
- C. のサポート:結果が出た時の嬉しさを増やす、認識しやすくする
- 可能な限り具体的かつみんなが共感できるシナリオを設定したい
- 誰でも使い方が想像でき、使う目的も明確に理解できる
### 決定したもの
**アーティスト同士の対バンライブをマッチングするアプリ**
命名:~~Nashi Water~~ **Artist Box**
## 使える技術
- 温泉娘の素材
- AITalk
- SPAにゃんの素材
## 仕様
### フロントエンド
### バックエンド
- `エンドポイント`
- ←入力 (POST パラメータ)
- →出力 (POST レスポンス)
- `POST /users/`
- ← name (, images)
- → id, name (, images)
- ex. ID:13 name:"田中みく"
- 手動で叩く。得られた ID を iOS ビルド時に仕込む
- `GET /users/{id}`
- → id, name (, images)
- ex. ID:13 name:"田中みく"
- 使うのかわからん
- `POST /artists/`
- ← name, description, tag (, images)
- → id, name, decsription, tag (, images)
- ex. ID:614, description:"アイドルやってます", name:"篠ノ雨みらい", tag:"rock"
- 手動で叩く
- `GET /artists/{id}`
- → id, name, decsription, tag (string クール系、とか) (, images)
- ex. ID:614, description:"アイドルやってます", name:"篠ノ雨みらい", tag:"rock"
- いつかアーティスト詳細画面が実装されたら叩く
- `POST /livehouses/`
- ← name, description, address, capacity, url (, images)
- → id, name, description, address, capacity, url (, images)
- ex. ID:1, name:"club citta", description:"川崎駅から徒歩5分、エンタテイメントの街「ラ チッタデッラ」内の大型ライブホール、クラブチッタ。1988年に大型ライブホールの先駆けとしてオープン、国内外の錚々たるアーティストが出演する歴史あるライブホール。スケジュール、チケット情報を掲載。" ,address:"〒210-0023 神奈川県川崎市川崎区小川町 5-7", capacity:"50", url:"https://clubcitta.co.jp/"
- 手動で叩く
- `POST /events/`
- ← name, date, livehouse_id, organizer_id (artist id), artist_ids ([artist id]), description
- → id, name, date, livehouse, organizer (artist), description
- id:100, "篠ノ雨みらいデビューライブ", date:"2023/10/07", livehouce:{livehouce_data}, organizer:{artist_data}, artists:{[artist]}
- 手動で叩く
- `GET /events/`
- → id, name, date, livehouse, organizer (artist), artists, description
- [id:100, "篠ノ雨みらいデビューライブ", date:"2023/10/07", livehouce:{livehouce_data}, organizer:{artist_data}, artists:{[artist]}]
- イベント一覧画面で叩く
- (`PATCH /events/{id}`)
- ← artist_id
- → id, name, date, livehouse, organizer (artist), artists, description
- [id:100, "篠ノ雨みらいデビューライブ", date:"2023/10/07", livehouce:{livehouce_data}, organizer:{artist_data}, artists:{[artist]}]
- `POST /users/{id}/registrations/`
- ← event_id
- → registered_events
- ex. registered_events:{[event_data]}
- `GET /users/{id}/registrations/`
- → registered_events
- ex. registered_events:{[event_data]}