Skip to content
CHYOTECHSoftware Studio
All projects

Personal Project

Couple Room

A private real-time room where two partners play short question games.

A live web app where two partners answer on their own and reveal their answers together, across four games.

Live
  • Next.js
  • TypeScript
  • Supabase
  • React
  • Tailwind
  • Playwright
Couple Room landing page listing its four games
Couple Room landing page listing its four games

Overview

Couple Room gives two people a private shared room built around short games. One partner creates the room and shares an invite code; once the other joins, each answers on their own and the answers are revealed together.

Objective

Turn a simple idea, answering apart and revealing together, into a polished web app for two people.

Solution

A Next.js and React app in TypeScript and Tailwind, with Supabase for sign-in and data. Every change goes through database functions, Supabase Realtime keeps both screens in step and shows who is online, and a partner's answer is only requested after the reveal. The repository also includes a two-player Playwright test suite.

Key Features

  • Accounts with email confirmation
  • Partner invites by code
  • Four games: Couple Questions, Reaction Battle, Guess My Answer and Who's More Likely
  • Built-in and custom prompts
  • Answers revealed once both partners respond
  • Live updates and online status
  • Arabic translations for the built-in prompts

The features above were checked in the project's source code. On the live site, only the public pages were checked: the landing page with the four games, sign-up and sign-in. The signed-in flows need two accounts and were not tested there.

Technology Stack

  • Next.js
  • TypeScript
  • Supabase
  • React
  • Tailwind
  • Playwright
Category
Web Application
Project type
Personal Project
Status
Live

Screenshots

  • Couple Room sign-up screen, empty form
    Screenshot: Couple Room sign-up screen, empty form

Let's Build Together

Ready to Start Your Project?

Let's turn your idea into a real project.

Opens WhatsApp with a suggested message. Nothing is sent until you press Send.