← Selected work
03 / Real-time communication2024

Active Chat

In the moment.
Gone when you leave.

Project / Full-stack engineering

Next.js / Supabase / Google OAuth

01 / Context

A serverless real-time chat platform with anonymous, ephemeral rooms. Private conversations, with chat history wiped on exit.

A chat room does not always need a permanent record. Active Chat is built around ephemeral rooms and a deliberately short-lived conversation history.

02 / The engineering

01

Ephemeral by design

Rooms are anonymous and private, with their chat history wiped when the user exits.

02

Real-time delivery

Next.js and Supabase power a serverless real-time chat experience.

03

Authentication

Google OAuth provides the sign-in flow.

System components / Conceptual overview

01Google OAuth
02Next.js
03Supabase
04Ephemeral room

03 / What came out of it

A serverless chat experience centered on private, temporary conversations.

Next story / 01

gitswitch.dev