もくもくすたでぃ

もくもくすたでぃ

WebRTC を用いた、不特定多数とのP2P通話システム

遠くの人とでも、ファミレスのように学習や作業を一緒に進められる。そんなオンライン空間を実現するために生まれたアプリです。

ルームの様子

ルームに参加中のメンバーがP2Pで通話している画面

ルームに集まったメンバーがそれぞれP2Pで接続。各カードの「P2P」表示が、 サーバーを介さず端末同士が直接つながっていることを示しています。

開発の経緯

一人での学習や作業は、ついサボってしまったり集中が途切れがちです。 一方で、ファミレスやカフェで誰かと作業すると不思議と捗ります。

その「誰かと一緒にいる感覚」を、距離に関係なく届けたい。 WebRTC によるP2P通話を使い、遠くの人とでも同じ空間でもくもくと作業を進められるオンライン空間の実現を目指して開発しました。

できること

WebRTCによるP2P通話

サーバーを経由せず端末同士を直接つなぐP2P方式で、低遅延な音声通話を実現しています。

不特定多数とつながる

ルームに参加した複数人と同時に通話。一人では続かない作業も、仲間と一緒なら続けられます。

ファミレスのような空間

遠くにいる人とでも、同じ机に向かっているような感覚で学習や作業を進められます。

技術スタック

TypeScript

型安全な開発

Next.js

フロントエンド

Node.js

シグナリング

Supabase

認証 / DB

Docker

コンテナ運用

Cloudflare

配信 / 保護

一緒に、もくもく。

ルームに参加して、今日の作業をはじめましょう!

ルームを見る