Skip to content

Client website

Top Choice Realty

Listings site and agent back office for a New York brokerage.

Screenshot. The Top Choice Realty home page

Overview

The public side lets home buyers filter the brokerage’s listings by keyword, neighborhood, price and bedrooms and send an inquiry that reaches the listing agent by email. Agents and an admin sign in to manage their own listings and customers.

The React app talks to one Vercel function that routes every API path to its own module, over Supabase Postgres. Sessions are signed tokens in an httpOnly cookie, and every agent query is scoped to that agent’s own records.

Marking a listing sold opens a buyer form, and one database call closes the listing and links it to the new customer record. Inquiries are rate limited in the database, since serverless instances do not share memory. The live site runs this rewrite from a branch still in review, and the main branch keeps the earlier Express and MongoDB version.

What it does

  • Listing search

    Filter active listings by keyword, neighborhood, price range and bedrooms with paged results.

  • Inquiry to the listing agent

    A buyer sends a message from a listing and the agent gets an email with the listing and the buyer’s details.

  • Agent dashboard

    Agents create, edit, delete and change the status of their own listings.

  • Sold capture

    Setting a listing to sold records the buyer and closes the listing in one step.

  • Customer book

    Agents search customers by name, email or phone and see which home each one bought.

  • Meet the team

    A public page lists the agents with photo, bio and contact details.

More screenshots

2 screenshots of Top Choice Realty.

  • Screenshot. The Top Choice Realty home page on a phone

  • Screenshot. The Top Choice Realty agent login

By the numbers

From sidebandstudio/topchoicerealty on GitHub, synced Oct 27, 2026.

Stars
0
Forks
0
Release downloads
0
Commits
7
Contributor
1
Code
171 KB

Languages

  • TypeScript97.9%
  • CSS1.8%
  • HTML0.3%
  • JavaScript0.0%

Repository

Latest release
No GitHub releases
Created
Oct 7, 2025
Last push
Oct 25, 2026
Open source
Yes
Synced
Oct 27, 2026
sidebandstudio/topchoicerealty