Real estate CRM for sales teams with lead pipeline management, map-based route planning, gamification, and smart follow-up reminders.
This is a CRM built specifically for real estate sales teams. I worked with the client to understand how their reps operate day-to-day, then handled the full build — requirements gathering, UI/UX design, frontend and backend development, testing, and deployment. The platform is centered around a Kanban lead pipeline, a daily sales planner, and a Leaflet.js map for planning visits and optimizing routes. It also includes a leaderboard and badge system to keep reps motivated. Auth and the database are handled through Supabase.
Kanban-style lead pipeline with stages: New, Contacted, Viewing Scheduled, Offer Sent, Negotiation, and Closed
Lead profiles with contact details, urgency levels, tags, assigned reps, and full interaction timelines covering notes, calls, emails, meetings, and stage changes
Sales rep dashboard showing assigned lead metrics, conversion rate, upcoming follow-ups, and an activity feed
Task manager for creating, filtering, and completing follow-up tasks tied to specific leads
Daily sales planner with checklist items, linked leads, itinerary planning, and manual task input
Smart notifications for overdue tasks, follow-up reminders, and leads that have been sitting in a stage too long
Leaflet.js map integration with lead visit pins, filters, and visit status toggles for planning field visits
Route optimization based on shortest distance, urgency, or manually planned visit order
Leaderboard with rep rankings, points, deals closed, and performance breakdowns
Badges for top closers, fast follow-ups, and consistency to keep reps engaged
Role-based access with NextAuth — reps see their own data, admins see everything
Responsive UI across dashboards, pipeline views, forms, and the map planner