CLIENT & ADMIN PORTAL.
Projects, messages and meetings, connected across client and admin views.

The idea
Leadsedge Portal gives a real estate lead-generation business one place to manage clients, projects, lead assignments, feedback, meetings, emails and activity. Each realtor needs a secure portal limited to their own data.
The challenge
Give administrators a complete operational view while enforcing strict client isolation. I also optimized the architecture to reduce response times and unnecessary database calls.
The system
A full-stack client and lead management platform combines passwordless authentication with dedicated admin and realtor views. Supabase row-level security (RLS) restricts which records each client can access, while Realtime supports messaging and notifications.
What I built
Built CRM-style client profiles, project and lead management, real-time messaging, notifications and automated feedback workflows. Meeting scheduling connects with Google Calendar, and email automation uses Resend to keep communication within the same operational flow.
Tools
React / TypeScript / Vinext / Supabase / PostgreSQL / Realtime / Resend / Google Calendar API
The outcome
A connected workspace for running client operations, with secure self-service access for realtors and a faster, more efficient architecture for the team managing them.









