Selaras
Q&A platform for Indonesian couples. Answer async, reveal together.
Overview
Couple Q&A platform designed for Indonesian couples. Create a room, answer curated questions asynchronously, then reveal answers together. Built as a Bun monorepo with React 19 frontend, Hono/Bun BFF, and Supabase as the data layer.
Full BFF architecture: frontend has zero Supabase SDK. All data flows through the Hono/Bun backend-for-frontend layer. Native Bun WebSocket for real-time reveal (no Supabase Realtime). 150 seeded questions across categories. Selaras Plus subscription at Rp49k/month.
Key Features
- Room creation → async answer flow → reveal together
- 150 curated questions across multiple categories
- Real-time reveal via native Bun WebSocket
- Full BFF: frontend zero Supabase SDK
- Selaras Plus subscription (Rp49k/month)
Tech Stack
- Bun monorepo (runtime + package manager)
- React 19 frontend with TypeScript
- Hono as BFF framework on Bun
- Supabase (PostgreSQL, Auth) as data layer
- Native Bun WebSocket (no Supabase Realtime)
Status
Phase 1 backend complete. Frontend foundation ready. 150 questions seeded. Selaras Plus subscription tier designed. Ongoing development.
Role
Fullstack developer. Designed architecture, built BFF + frontend, seeded question database, and implemented the WebSocket-based reveal system. Full ownership of the project.