Skip to content

About ?-Party

a trivial side project

TODO system diagram at the top (workers, durable objects, D1 (data), R2 (media), AI (whisper), )

Environment and Dependencies ​

?-Party has a TypeScript implementation (using Hono) and a Go implementation is being developed (using echo) for self-hosting and local-first playability.

There is a database of trivia questions and gameplay history, some of which has been vetted and some which was vetted a long time ago and may be inaccurate. The challenge-response and challenge-media details are given quality ratings based on trusted peers doing fact-checks while they play.

There is a websocket server, facilitated by Cloudflare's Durable Objects and implemented on the client side with htmx and its websocket extension. The self-hosted version does not implement websockets, it is meant for the host to manage communication and connect to bespoke buzzer circuits.

TODO more details

System Design ​

Check back later!

TODO system diagram