Skip to content

HadrienMP/mobtime

Repository files navigation

Awesome

Mobtime

The most fun web timer to time mob or pair turns. At the end of each turn, it plays a fun sound from a playlist.

Features

  • Synced turn timer (with websockets)
  • Plays a random music (from a playlist) at the end of each turn
  • Synced pomodoro timer
  • Displays the current driver and navigator

Design doc

It's just starting for now but it's hosted here : https://mobtime-doc.onrender.com

Technologies

  • Yjs, a js framework to enable peer to peer applications
  • y-webrtc, make Yjs share its data through webrtc
    • Thus it needs a signaling server to link peer from a room
  • y-indexeddb, make Yjs persist your data in the indexed db of your browser
  • Elm, the most awesome language for the front-end
  • elm-css, typesafe css in elm
  • Howler to work with sound