Editorial Platform

The Official Scrabble and School Platform

Manage students, teachers, classes, chat, realtime streams, and gameplay in one refined workspace.

๐Ÿ‘จโ€๐ŸŽ“

Students

View and manage student information, grades, and enrollments

โ†’
๐Ÿ‘จโ€๐Ÿซ

Teachers

Browse teacher profiles, subjects, and class assignments

โ†’
๐Ÿ“š

Classes

Explore course offerings, schedules, and enrollment status

โ†’
๐Ÿ“

User Notes (Kysely)

Personal public or private notes

โ†’
๐Ÿ–ผ๏ธ

Describe image

Upload an image and stream an AI-generated description

โ†’
โšก

Realtime

Realtime - Live Postgres changes via WebSocket

โ†’
๐Ÿ›ฐ๏ธ

Realtime V2

Custom protocol realtime implementation for side-by-side comparison

โ†’
๐Ÿงฑ

Realtime V3

Rivet-backed transport with actor fanout, replay snapshots, and v3 durability primitives

โ†’
๐Ÿ’ฌ

Chat

Realtime chat rooms with shareable links, presence, and live messages

โ†’
๐Ÿ“ก

Chat V2

Custom realtime-v2 chat with durable event replay, broadcast, and presence

โ†’
๐Ÿชข

Chat V3

Rivet-backed chat rollout surface for the new realtime-v3 transport

โ†’
๐Ÿ”ค

Scrabble

Play Scrabble โ€” create or join multiplayer games

โ†’
๐Ÿงฉ

Scrabble V2

Play Scrabble using Realtime V2 (custom protocol, presence, broadcast)

โ†’
๐Ÿงต

Scrabble V3

Rollout surface for the Rivet-backed Scrabble migration onto realtime-v3

โ†’
๐Ÿ“Š

Dashboard

Open your dashboard and account workspace

โ†’

Features

โšก

Type-Safe API

Built with Elysia.js and Eden Treaty for end-to-end type safety

๐Ÿ—„๏ธ

PostgreSQL Database

Scalable PostgreSQL database via PlanetScale PostgREST

โœ…

Zod Validation

Runtime validation with Zod for data integrity

โš›๏ธ

Next.js 16

Server components for optimal performance