
MoonEstatePro #
AI-Powered Real Estate Platform #
MoonEstatePro is a self-hosted real estate marketplace and agency portal that brings property search, saved homes and searches, agent communication, offers, negotiations, paperwork, 360 tours, and property management into one platform.
The platform includes a public marketplace for searching listings, city and neighbourhood guides, map-based search, saved searches, mortgage estimates, and property details, alongside private workspaces for buyers, sellers, agents, and administrators.
Marketplace Search #
MoonEstatePro provides a real estate search experience with:
- Buy or rent filters
- Price filtering
- Bedroom and bathroom filters
- Property type
- Property size
- Keyword search across descriptions
- Sorting and pagination
- Shareable search URLs
- Natural-language property search
Users can describe what they are looking for in their own words, with MoonEstatePro converting the request into applicable search filters.
Map-Based Property Search #
The platform includes a MapLibre-powered property search experience with:
- Map-based property discovery
- Property pins
- Rectangle drawing
- Polygon drawing
- Radius search
- Combined map and property filters
Users can define a specific area and combine it with other search criteria such as price.
City & Neighbourhood Guides #
MoonEstatePro provides landing pages for listed cities and neighbourhoods with:
- Live property counts
- Price ranges
- Area-based property discovery
- Search integration
The guides and property search use live listing data.
Property Details #
Property detail pages include:
- Photo galleries
- Property information
- Agent information
- Mortgage estimates
- Monthly payment breakdown
- 360 tour access
- Listing reporting
Saved Homes & Saved Searches #
Users can:
- Save properties
- Save search filters
- Receive notifications for new matches
- Receive price-drop updates
- View changes related to saved searches
Enquiries & Communication #
MoonEstatePro provides direct communication between property seekers and agents.
Features include:
- Property enquiry forms
- Direct agent communication
- Private conversation links
- Threaded conversations
- Listing information attached to conversations
- Enquiry and viewing information within conversation threads
Viewing Requests #
Users can request property tours by specifying the requested day.
Agents can manage viewing requests through their leads and respond with:
- Confirmation
- Decline
- Pre-written response
Offers & Negotiation #
MoonEstatePro supports the complete offer and negotiation process:
- Make an offer
- Add offer terms
- Accept offers
- Decline offers
- Counter offers
- Withdraw offers
- Maintain offer history
- Track changes between both sides
Paperwork & Signatures #
After an offer is accepted, MoonEstatePro provides deal management for:
- Sale and rental documents
- Document links
- Signature records
- Signing timestamps
- Agreed document wording
Seller Tools #
MoonEstatePro provides sellers with a dedicated page showing:
- Property competition
- Selling time information
- Property value estimates
- Sold comparable information
The property estimate is based on sold comparables.
Mortgage Calculator #
The mortgage calculator includes:
- Deposit
- Interest rate
- Loan term
- Monthly payment
- Interest and principal breakdown
- Savable mortgage plans
- Configurable rates
Reviews #
Reviews can be submitted after an actual conversation.
The system supports:
- One review per conversation thread
- Review editing
- Conversation-based review eligibility
Agent Directory #
The agent directory provides information about:
- Agents
- Agencies
- Areas covered
- Current property listings
News & Insights #
MoonEstatePro includes a news and insights section for:
- Market write-ups
- Market figures
- Briefing index
- Market-related content
Four User Workspaces #
MoonEstatePro provides a shared dashboard structure with dedicated experiences for:
- Buyers
- Sellers
- Agents
- Administrators
The dashboard navigation is based on the activities and workspace associated with the account.
Agent Listings Manager #
Agents can manage their own property inventory with:
- Property creation
- Property editing
- Property withdrawal
- Photo uploads
- 360 tours
- Map geocoding
- Listing status management
Property publishing remains subject to administrator approval.
Leads Pipeline #
The leads pipeline provides:
- Enquiry records
- Lead stages
- Response time
- Private agent notes
- Direct access to conversations
Two-Way Inbox #
MoonEstatePro provides threaded conversations between members and agents, with:
- Property listing information
- Enquiry details
- Viewing information
- Two-way responses
Agent Analytics #
Agents can monitor:
- Listing performance
- Property views
- Lead response
- Performance trends over time
Insights & Alerts #
The platform provides insights into:
- Biggest price reductions
- Freshest properties
- Saved search activity
Notifications include separate preferences for:
- New matches
- Price drops
- Messages
- Product news
AI-Powered Real Estate Assistant #
MoonEstatePro AI provides an AI assistant that answers market-related questions using the same property search used by the platform.
The assistant uses property data returned from the platform’s listings feed for its responses.
Admin Panel #
MoonEstatePro includes a comprehensive administration area with:
- Platform overview
- Analytics
- Account management
- Role management
- Agent listing moderation
- Listing approval
- Reports and flags
- Moderation queue
- Feed import monitoring
- Payment ledger
- Plan and package configuration
- Site-wide announcements
- Email template management
- Email preview
Subscription Billing & Packages #
The platform supports:
- Free monthly allowances
- Subscription plans
- One-off packages
- Payment tracking
- Refund records
- Renewal records
- Cancellation records
- Audit ledger
Payment Gateways #
MoonEstatePro supports:
- Stripe
- PayPal
- Razorpay
- Flutterwave
- Dodo
- Paddle
Branded Email #
Administrators can manage HTML email templates for:
- Account verification
- Password reset
- Alert digests
- Account invitations
Email templates can be edited and previewed.
Listing Feed Providers #
MoonEstatePro includes an adapter-based approach for property listing sources with:
- XML feed provider
- CSV importer
- JSON importer
- Provider integration structure
Internationalization #
MoonEstatePro supports five languages:
- English
- German
- Spanish
- French
- Italian
The platform includes locale-prefixed URLs, translated metadata, and language selection.
Light & Dark Mode #
The platform supports:
- Light mode
- Dark mode
- Theme switching across screens
Data Ownership & Security #
MoonEstatePro scopes saved homes, searches, offers, conversations, documents, and profiles to their respective owners.
This ensures account-specific data remains associated with the appropriate user.
Responsive & Mobile-First #
The platform is designed for responsive use across devices.
The portal adapts its navigation for smaller screens, while the search experience provides a map-first layout on mobile devices.
Technology Stack #
- Next.js 16
- React 19
- TypeScript 5
- Tailwind CSS v4
- shadcn/ui
- Radix UI
- Animate UI
- Convex
- Better Auth
- Google Gemini via Vercel AI SDK
- MapLibre GL
- Terra Draw
- Recharts
- Resend
- Fumadocs
- next-intl
- Motion
- Playwright
Key Platform Capabilities #
MoonEstatePro brings together:
- Real estate marketplace search
- Map-based property discovery
- Property details
- Saved homes and searches
- Agent communication
- Viewing requests
- Offers and negotiations
- Property paperwork
- Mortgage calculations
- Seller tools
- Agent management
- Lead pipelines
- Analytics
- AI-powered property assistance
- Subscription billing
- Payment management
- Administration
- Internationalization
- Responsive design
- Light and dark themes
Contact for Solution Preview #
MoonEstatePro provides a complete AI-powered real estate marketplace and agency portal combining property discovery, agent workspaces, offers, communication, administration, analytics, and AI-powered property assistance.
Contact for Solution Preview.