Skip to content
Back to all projects
Company Contribution

Velvet Key

A SaaS platform for real estate — listings, leads, and property management in one workspace.

Role
Full-stack developer — company contribution
Timeline
2025
Status
Live — company project
Team
Cross-functional company team

Tools

Next.jsTypeScriptTailwind CSSNode.jsMongoDBVercel
Velvet Key cover image

Overview

Velvet Key is a real estate SaaS that helps agencies manage property listings, capture and follow up on leads, and present properties to buyers. I contributed to the dashboard, listing workflows, and public property pages.

The Problem

Real estate teams juggle listings across portals, leads across WhatsApp and email, and notes in spreadsheets. They needed one workspace that ties properties and prospects together.

Architecture

Dashboard

A SaaS-style workspace for listings, leads, and team activity built with Next.js and Tailwind CSS.

Public site

Statically optimized property pages with filters, deployed on Vercel for fast global delivery.

API layer

Route handlers for listings, leads, and users with role checks on every mutation.

Data

MongoDB collections for agencies, properties, leads, and activity, scoped per agency.

Key Features & My Role

  • Property listing management with rich media galleries
  • Lead capture and pipeline tracking for agents
  • Public property pages with search and filters for buyers
  • Multi-user agency workspace with role-based access

Video Walkthrough

Video walkthrough coming soon

Outcomes & Results

  • Brought listings and leads into one consistent workflow.
  • Delivered fast, shareable property pages agents can send to buyers.
  • Built a multi-tenant foundation so each agency's data stays isolated.

Reflection

Multi-tenancy has to be designed in from day one — scoping every query by agency early prevented a whole class of bugs later.