External dashboards

Give an LLM the Real Estate dashboard skill to adapt the built-in experience or create a separate client.

To create a custom Real Estate dashboard, copy the skill and give it to your LLM. The skill will explain how features/dashboard supplies the Keystone administration shell while features/platform contains Real Estate's product-specific operator experience.

After that source orientation, it will ask what you dislike, what should stay, what workflows and users matter, and what the replacement should look and feel like. It then traces the exact routes, feature slices, GraphQL calls, schema, access rules, sessions, and provider boundaries in the supplied Real Estate codebase before proposing work.

Current platform pages

All routes are under /dashboard/platform. Route files in app/dashboard/(admin)/platform/** are thin and re-export screens from features/platform.

PageRouteWhat staff do there
Listings/platform/listingsListings by status tab with search; change status
New listing/platform/listings/newCreate a draft listing
Listing detail/platform/listings/[id]Edit details, follow the status track, add media by URL, set the cover, reorder or remove media, schedule and close open houses, see leads, showings, and syndication
Leads/platform/leadsLead list by status, search, duplicate groups, and a "New lead" drawer
Lead detail/platform/leads/[id]Contact and inquiry, activity timeline, add activity, change status, schedule a showing, resolve duplicates
Showings/platform/showingsUpcoming or past showings by status, with search
Showing detail/platform/showings/[id]Original request, history, confirm, cancel, mark no-show, complete with feedback
Pipeline/platform/pipelineDeal board by stage with counts and projected commission; create a deal
Deal detail/platform/pipeline/[id]Stage, next step, financial terms, offers and counters, closing checklist, documents, disclosures, inspections, mortgage, title and escrow, commissions
Tasks/platform/tasksAgent tasks by status; create, edit, and move tasks
Agents & Teams/platform/peopleAgent workload and teams; invite or suspend members
Lead Routing/platform/routingCreate, edit, pause, activate, and delete routing rules
Reports/platform/reportsFunnel, lead sources, and per-agent numbers
Operations/platform/operationsOffers, deals, commissions and the commission ledger, disclosures, inspections, mortgage/title/escrow, open houses, comparables, valuations, syndication, import feeds, saved search alerts, jobs, licenses and agreements, document history, retention policies, and file activity
Store Settings/platform/store-settingsBusiness name, market label, city, state, headline, contact details, showing length, logo icon and color

The sidebar also links to the generic Keystone /dashboard/roles list. Other lists, such as Neighborhood, are only available through the generic /dashboard/[listKey] pages.

Data each page uses

SliceNamed operations
listingsPlatformListings, PlatformListing, CreateListing, UpdateListing, TransitionListing, AddMedia, UpdateMedia, DeleteMedia, ScheduleOpenHouse, ListingMedia, ListingOpenHouses, ListingLeads, ListingShowings, ListingSyndications, AgentOptions
leadsPlatformContacts, PlatformLeadStatusCounts, PrivateLeadDetail, CreateLead, UpdateLeadStatus, AddLeadActivity, ResolveDuplicateLead, ScheduleShowing, ShowingRequestViewer, VerifyScheduledShowing
showingsPlatformShowings, ShowingDetail, UpdateShowingStatus, AddShowingFeedback
pipelinePlatformPipeline, PlatformDeal, DealOptions, CreateDeal, TransitionDealStage, UpdateDealNextStep, UpdateDealFinancialTerms, AddDocument, AddInspection, AddMortgage, AddTitleOrder, AddEscrow, AddCommission
tasksPlatformTasks, PlatformTaskQueue, TaskOptions, TaskViewer, CreateTask, UpdateTask
peoplePlatformPeople, InviteBrokerageMember, SuspendBrokerageMember
routingRoutingRules, RoutingOptions, CreateRule, UpdateRule, RuleStatus, DeleteRule
reportsBrokerageReport
operationsPlatformOperations plus command mutations for offers, counters, checklists, documents, disclosures, inspections, open houses, commissions, ledger entries, authority records, evidence, retention, legal holds, export manifests, syndication, imports, alerts, and tasks
store-settingsPlatformStorefrontSettings, UpdatePlatformStorefrontSettings
onboardingRunRealEstateOnboarding, DismissRealEstateOnboarding, UpdateOnboardingStatus, OnboardingUser

These are the operation names in the client documents. They call the server fields listed on the overview page.

On this page