Project - Realtor Coaching App

A custom team competition tracker built for a realtor coaching program. Members log activities, team leaders manage their teams, and the head coach runs locations and weekly leaderboards from one central dashboard.

Industry
Realtor Coaching App
Year
Service
Web app development
Realtor Coaching App preview

Overview

The Realtor Coaching App is a custom tech solution built for a realtor coaching program that runs team-based competitions across multiple locations. Before this app, the program relied on spreadsheets, manual point tallying, and group chats — which made it hard to track activity accurately, compare teams fairly, or keep members engaged week over week.

I designed and built a full-stack web application that handles the entire coaching workflow in one place. No public signups, no passwords to reset — members join with a simple access code handed out by their coach, and the app drops them straight into the dashboard for their role.

What the app does

The app supports three distinct roles, each with its own dashboard and permissions:

  • Members log their weekly activities — things like client meetings, new contacts, and completed transactions — and watch their points contribute to their team's standing in real time.
  • Team Leaders have everything members have, plus visibility into their team's combined activity and weekly performance.
  • The Head Coach runs the entire program: creating locations (sessions), building teams, assigning members and leaders, advancing weeks, and revealing results with a built-in "big reveal" moment to keep the competitive energy high.

Each activity is logged with a date, context (like an address or partner name), and a point value. Points are automatically grouped by week and team, so the leaderboard is always accurate without anyone having to tally anything by hand.

Why it matters for the client

This wasn't a template — it was built around exactly how the coaching program actually runs. That means:

  • Access-code login keeps it frictionless for members who aren't tech-savvy.
  • Role-based dashboards mean nobody sees more than they should, and the coach stays in control.
  • Weekly leaderboards with a results-reveal flow turn a spreadsheet into an event members look forward to.
  • Multi-location support lets the program scale to new cities without spinning up a new tool each time.

It's a good example of the kind of tech solution I build for businesses that have outgrown their current process — a real app that fits a real workflow, not a generic SaaS product bolted on top.

What was done?

  • Frontend (Next.js App Router)
  • Styling (Tailwind CSS)
  • Backend (Firebase Firestore)
  • Access-code auth & role-based dashboards
  • Activity logging & weekly leaderboards
  • Coach admin tools (locations, teams, results reveal)

More projects

CurbChat — AI Chatbot SaaS

A full-stack AI chatbot SaaS I built and launched in four days. Any small business can paste in their website URL and get a custom-trained, custom-styled AI chatbot embedded on their site in about 60 seconds.

Read more

Empire Landscaping — AI Blog CMS

A custom admin CMS and AI writing assistant built into Empire Landscaping's website. The system lets the team draft, edit, and score blog posts against a 5-category 100-point SEO rubric — right alongside the SEO service I also offer clients.

Read more

Want to work together?

Dont want to click?

Contact Me: ethan@ethanbdev.com