01 /
Featured Project
A companion web app for couples and long-distance relationships to stay connected through shared moments, communication, and interactive features like - Intelligence-Driven Date Planning, Shared Dashboard, Private Gallery
Connecting long-distance couples and making them feel closer, wherever they are.
Live at: https://couplesna.vercel.app
Couplesna is a premium, AI-enhanced web application designed specifically for long-distance relationships. It provides a shared space for couples to stay connected, plan their next adventures, and preserve their most cherished memories.
Clone the repository:
git clone <repository-url>
cd couplesna-firebase
Environment Setup: Copy the example environment file and fill in your Supabase and Google AI credentials:
cp .env.example .env
Database Setup:
Apply the SQL migrations located in supabase/migrations to your Supabase project to initialize the schema.
Install and Run:
npm install
npm run dev
Couplesna is designed to be self-hosted on a Raspberry Pi 4 (arm64) or any cloud VPS.
The project includes a multi-stage Dockerfile, docker-compose.yml, and Caddyfile for a production-ready setup.
.env is populated.docker compose build
docker compose up -d
The app runs as a stateless container on the Pi, while all persistent data resides in Supabase Cloud.
/src/actions: Server Actions for app state and logic./src/ai: Genkit AI flows and configuration./src/lib: Shared utilities and Supabase clients./supabase/migrations: PostgreSQL schema definitions./components: Reusable UI components built with Radix and Tailwind.© 2026 Couplesna. Built for connection.