2021-03-01に更新

Twitterフォロワーとお喋り『GoGoHouse』

音声SNSが熱いのでTwitterフォロワーと音声トークを楽しめるサービスを作ってみました。

※3/1 API Keyを開発者アカウント登録済みのプロジェクトのものに入れ替えたのでTwiiter連携が復活しました

https://gogo.house/
image

『フォロワーの声を聞き、会話を楽しみ、親しくなる機会を増やす』

コンセプトなど

  • 疲れないやつ。Twitterのアカウントに紐づけられるのでTwitterの人格で参加できる

  • 1対1では気が引ける人も参加しやすいようにルーム方式

  • ルームオーナーがルームに入れるメンバーの管理でき、マイクで発言する人を指名できて、聴くだけでもいいようなルールづくり

  • 専用アプリを入れるのも面倒なのでブラウザで動くやつ。できればTwitterアプリ内ブラウザで動くとよい

  • タイムラインのリンクを踏んで5秒で参加できる(利用規約は読んでください><)

  • 他のユーザーの音声の録音は禁止

たまたまwebRTCという、ブラウザで動いて端末同士が直接つながって音声や動画を低遅延でやりとりできる技術があり、サーバー代もかからないので今回それを利用しました。ちなみにエンジン部分は自作で商用ライブラリ不使用。中国のサーバーを経由したりすることはありません。通信は暗号化されています。

スクリーンショット

画面は開発中のものです

ルーム内
image

ルーム管理画面
image

ドア(入口)
image

詳しくは サイトのヘルプ https://gogo.house/help をご覧ください。

名前の由来

Clubhouse、Discohouseときて次は何だ?ゴーゴーだ!
https://ja.wikipedia.org/wiki/ゴーゴー喫茶

知らない人はお父さんやお母さんに聞いてみてね

技術

NuxtとFirebaseとwebRTC。今回新しく挑戦したのはTypeScript。
余力があればTURNサーバーも立てたいです。

サイト

web1weekの期限にあわせて、オープンβテストを開催していますが、Twitter連携ができなくなっていてご迷惑をおかけします。
3/1 復旧しました

https://gogo.house/


国崎犀考

フロントエンドエンジニア。ワクワクするものを作りたい。

コメント