Nesf Elsaee
An integrated Saudi real estate and construction marketplace connecting property seekers, brokers, agencies, companies, engineering offices, contractors, and legal professionals through property listings, digital auctions, Nafath identity verification, VAL licence records, geolocation matching, purchase requests, real-time chat, and centralised administration.
- Client : Nesf Elsaee
- Duration : 3 Months
- Year : 2023
- Website Link
Real Estate, Digital Auctions, and Construction Services in One Saudi Ecosystem
Nesf Elsaee is a multi-sided digital ecosystem designed to organise real estate discovery, property marketing, digital auctions, construction services, and professional communication within one platform.
The platform connects property seekers with independent brokers, licensed real estate offices, property companies, engineering consultancies, contractors, lawyers, and building-material providers.
The ecosystem includes iOS and Android client applications, a secured REST API backend, real-time communication infrastructure, and a web-based Administration Dashboard for account, verification, listing, auction, service, geographic, subscription, and content management.
It also supports Saudi Nafath identity-verification workflows and the recording and review of VAL licence and commercial-registration information for professional real estate accounts.
![]() |
![]() |
Project Overview
Nesf Elsaee was developed to provide a unified environment for the different participants involved in Saudi real estate and construction services.
Customers can browse and search property listings using filters such as city, neighbourhood, offer type, price, area, and configured property categories.
Detailed property profiles provide images, descriptions, property age, street width, number of surrounding streets, facade direction, room information, geographic location, and broker details.
The platform also includes a digital property-auction system that allows brokers, offices, and companies to publish auctions with defined start and end dates, images, and video showcases.
Property seekers can submit purchase requests describing their preferred location, property type, budget, area, and requirements. The platform then uses geographic calculations to direct the request to nearby qualified offices.
Real-time messaging enables customers and professional accounts to discuss properties, services, documents, and viewing arrangements without leaving the application.
Following a property viewing, an office can send a structured survey to collect customer feedback and measure satisfaction and purchase interest.
The Business and Operational Challenge
Real estate and construction transactions involve several parties and are often managed through disconnected channels.
A customer may discover a property through one source, communicate with a broker through another channel, and search separately for an engineer, contractor, or legal professional.
Property seekers also need greater confidence that brokers and agencies have valid identities, licences, and commercial records before entering negotiations.
Real estate offices require a more organised way to receive buyer requests, assign responsibility, and prevent several teams from following the same lead without coordination.
Traditional listing systems may also lack integrated digital-auction workflows, video showcases, structured viewing feedback, and location-aware provider discovery.
The project therefore required one central environment combining verification, listings, auctions, buyer requests, real-time communication, professional services, and administrative governance.
The Thotix Solution
Designed and developed by Thotix, Nesf Elsaee provides a connected digital marketplace for Saudi real estate and construction services.
The platform was structured around multiple user roles, allowing property seekers, marketers, offices, companies, engineering consultancies, contractors, and lawyers to access workflows relevant to their responsibilities.
Saudi Nafath integration supports identity-verification processes, while professional accounts can provide VAL licence and commercial-registration information for administrative review.
A custom geolocation engine calculates distance between customers, offices, brokers, and service providers, enabling nearby results and automated purchase-request distribution.
A WebSocket-based communication layer provides real-time direct messaging, attachment sharing, unread-message counts, and application notifications.
The Filament Administration Dashboard centralises user governance, verification reviews, listings, auctions, purchase requests, providers, building materials, cities, neighbourhoods, subscriptions, and platform configuration.
Key Platform Features
Advanced Property Search
- City Search: Find properties inside the required Saudi city.
- Neighbourhood Filtering: Narrow results to a selected local area.
- Offer Type: Filter according to sale, rent, or configured listing type.
- Price Range: Define minimum and maximum values.
- Property Area: Search within a required size range.
- Property Type: Find villas, apartments, land, or other configured categories.
- Result Ordering: Organise properties using available criteria.
- Proximity Discovery: Discover nearby listings and professional accounts.
![]() |
![]() |
Detailed Property Profiles
- Property Title: Present a clear listing name or summary.
- Image Gallery: Display multiple high-resolution property images.
- Description: Provide complete property information.
- Property Age: Display available construction or usage information.
- Street Width: Present surrounding-road details.
- Street Count: Identify the number of connected property sides.
- Facade Direction: Present the property’s orientation.
- Room Breakdown: Display rooms and facilities.
- Geographic Location: Present the property on a map.
- Broker Information: Display relevant professional account details.
- Direct Communication: Start a conversation from the listing.
Favourite Listings
- Save Properties: Add preferred listings to a personal directory.
- Quick Return: Access selected properties without searching again.
- Organised Selection: Maintain a shortlist of suitable properties.
- Open Details: Access the complete listing directly.
- Comparison Support: Review several preferred options before contacting a broker.
Digital Property Auctions
- Auction Creation: Publish a property through an organised digital auction.
- Start Date: Define when the auction becomes active.
- End Date: Define the final auction deadline.
- Property Information: Connect the auction with location, area, and listing details.
- Auction Images: Present a complete property image collection.
- Video Showcase: Support recorded property walk-throughs.
- Auction Status: Maintain upcoming, active, and completed states.
- Administrative Review: Review auction content and publishing status.
Auction Media
- Image Collections: Present the property from several perspectives.
- Video Tours: Provide a remote viewing experience.
- Structured Storage: Connect media with its related auction.
- Mobile Viewing: Display auction media through the customer application.
- Central Management: Add, update, or remove auction media.
Saudi Nafath Verification
- Identity Verification: Connect supported account registration to Saudi Nafath.
- Trust Improvement: Reduce anonymous or unverified account creation.
- Verified User Information: Associate the account with confirmed identity data.
- Professional Registration: Include identity checks in broker and provider onboarding.
- Safer Transactions: Support more reliable property communication.
VAL Licence and Commercial Registration
- VAL Licence Number: Record real estate licence information.
- Commercial Registration: Store company and agency registration data.
- Official Documents: Attach available professional documentation.
- Administrative Review: Inspect information before account approval.
- Verification Status: Maintain pending, approved, or configured review states.
- Document Updates: Replace information following renewal or changes.
Independent Real Estate Marketers
- Professional Profile: Create an individual broker account.
- Property Publishing: Add and maintain managed listings.
- Inquiry Management: Receive and answer customer messages.
- Nearby Leads: Access geographically relevant property requests.
- Licence Information: Maintain VAL and professional records.
- Profile Management: Update services and contact details.
Real Estate Offices
- Property Portfolio: Publish and organise office listings.
- Purchase Requests: Review incoming buyer requirements.
- Request Claiming: Take responsibility for a customer request.
- Customer Chat: Discuss specifications and viewing arrangements.
- Auction Management: Create and maintain property auctions.
- Evaluation Surveys: Request feedback after property visits.
- Team Operations: Organise office workflows according to available access controls.
Real Estate Companies
- Development Management: Present company properties and projects.
- Team Management: Organise connected brokers and accounts.
- Corporate Auctions: Manage several auction campaigns.
- Buyer Requests: Receive and follow customer requirements.
- Operational Review: Monitor activity through the connected system.
- Subscriptions: Maintain configured commercial membership packages.
![]() |
![]() |
Intelligent Geolocation Matching
- Distance Calculation: Measure the distance between users and providers.
- Proximity Sorting: Display nearby offices and professionals first.
- Lead Distribution: Route buyer requests to nearby organisations.
- City and Neighbourhood Data: Use structured geographic records.
- Faster Responses: Reduce the time needed to locate an appropriate provider.
- Multiple Provider Types: Apply matching to offices, contractors, engineers, and lawyers.
Desired Purchase Requests
- Required Property Type: Select the category the customer is seeking.
- Location: Define the preferred city or neighbourhood.
- Budget: Enter the appropriate financial range.
- Area: Provide the required property size.
- Specifications: Add room, facility, and property requirements.
- Automatic Dispatch: Send the request to nearby offices.
- Status Tracking: Follow new and claimed request states.
Request Claiming and Locking
- Claim Request: Allow an office to begin customer follow-up.
- Pending Status: Identify the request as under active handling.
- Duplicate Prevention: Reduce parallel processing by multiple organisations.
- Office Assignment: Identify the organisation responsible for the request.
- Activity Record: Maintain request-status changes and actions.
Real-Time Messaging
- Direct Conversations: Connect customers with offices and service providers.
- Instant Updates: Deliver messages through WebSockets.
- Attachment Sharing: Send images and documents related to properties or services.
- Unread Counts: Notify users about new conversations.
- Read Tracking: Maintain message-view states where supported.
- Organised Negotiation: Keep property discussions inside the platform.
Instant Notifications
- New Messages: Notify users about incoming communication.
- Buyer Requests: Inform offices about nearby opportunities.
- Request Updates: Inform customers when status changes.
- Account Approval: Communicate verification and review updates.
- Auction Activity: Support configured auction notifications.
- System Updates: Deliver important operational alerts.
Engineering Consultancies
- Provider Profile: Present company information and specialisations.
- Engineering Services: Offer design, review, planning, and consultancy.
- Geographic Reach: Appear to nearby property owners.
- Direct Communication: Receive project and service inquiries.
- Professional Documents: Maintain configured business records.
Contractors
- Construction Services: Present building and contracting capabilities.
- Renovation: Offer repair and property-improvement services.
- Finishing Services: Present interior and exterior finishing work.
- Location Matching: Rank contractors according to proximity.
- Direct Communication: Discuss project scope and attachments with customers.
Real Estate Legal Services
- Legal Consultation: Connect users with relevant lawyers.
- Contract Review: Request drafting and review services.
- Property Legal Support: Access services related to property transactions.
- Proximity Matching: Discover nearby legal providers.
- Documents and Messages: Exchange files through direct chat.
Building Materials Directory
- Material Categories: Organise products according to type.
- Construction Materials: Present products used in building work.
- Metal Products: Support metal-related catalogue sections.
- Product Information: Add names, descriptions, images, and details.
- Supplier Discovery: Connect property owners and developers with available sources.
- Administration: Maintain categories and listings from the dashboard.
Post-Viewing Surveys
- Survey Creation: Send a form after a property visit.
- Property Evaluation: Capture feedback about condition and specifications.
- Customer Satisfaction: Measure the visitor’s experience.
- Purchase Interest: Understand the likelihood of continuing the deal.
- Additional Comments: Receive customer notes.
- Follow-Up Support: Help the office determine the next action.
Subscription Management
- Plan Creation: Configure packages for professional accounts.
- Subscription Duration: Define membership validity.
- Account Assignment: Connect packages with an office, company, or marketer.
- Membership Status: Review active and expired subscriptions.
- Central Administration: Update plans through the dashboard.
- Payment Gateway: The production payment provider is not confirmed in the available project information.
Multi-Role Accounts
- Property Seeker: Browses listings, auctions, and services.
- Real Estate Marketer: Publishes properties and receives customer opportunities.
- Real Estate Office: Manages listings, auctions, and purchase requests.
- Real Estate Company: Manages developments, portfolios, and teams.
- Engineering Office: Provides design and consultancy services.
- Contractor: Provides construction and finishing services.
- Lawyer: Provides property-related legal support.
- System Administrator: Governs users, content, and platform operations.
Geographic Data
- City Management: Add and update supported locations.
- Neighbourhood Management: Connect local areas with cities.
- Coordinates: Maintain latitude and longitude data.
- Property Locations: Connect every listing with its map position.
- Provider Locations: Maintain service coverage information.
- Distance Engine: Use coordinates for proximity sorting.
Media and Document Storage
- Property Images: Maintain listing photo galleries.
- Auction Videos: Store media connected to digital auctions.
- Licence Documents: Maintain VAL, commercial, and verification files.
- Chat Attachments: Support exchanged images and documents.
- Cloud Storage: Connect media with the project’s configured storage environment.
![]() |
![]() |
Administration Dashboard
- User Management: Review, edit, approve, suspend, or remove accounts.
- Role Management: Organise access across account types.
- Verification Review: Inspect identity and professional documents.
- VAL Licence Management: Review licence and commercial-registration information.
- Listing Moderation: Review properties and maintain publishing status.
- Auction Management: Maintain auction information, media, and status.
- Purchase Request Management: Review customer requirements and assignments.
- Service Provider Management: Organise engineering offices, contractors, and lawyers.
- Building Materials Management: Maintain categories and catalogue listings.
- Geographic Management: Configure cities, neighbourhoods, and coordinates.
- Subscription Management: Create plans and follow validity.
- Activity Monitoring: Review platform accounts, listings, and communication.
- Reports and Analytics: Present platform indicators through the dashboard.
Main User Types
Property Seeker
Browses properties and auctions, saves favourites, submits purchase requirements, communicates with offices and service providers, and completes post-viewing surveys.
Independent Real Estate Marketer
Publishes property listings, manages inquiries, receives nearby opportunities, and maintains professional and licensing information.
Real Estate Office
Manages a property portfolio, receives and claims purchase requests, organises auctions, communicates with customers, and sends evaluation surveys.
Real Estate Company
Manages developments, large property portfolios, teams, auctions, and customer opportunities through a corporate account.
Engineering Office
Provides design, planning, structural review, surveying, and consultancy services.
Contractor
Presents construction, renovation, and finishing services and communicates with nearby customers.
Lawyer
Provides legal consultation, contract review, and property-related legal services.
System Administrator
Manages accounts, licences, properties, auctions, requests, providers, geographic data, subscriptions, and platform settings.
How the User Journey Works
- The user creates an account inside the Nesf Elsaee application.
- Identity verification is completed through the configured Nafath process.
- Professional accounts provide VAL licence or commercial-registration information.
- The administration team reviews the account and updates its status.
- The user browses listings or searches using filters.
- A property profile is opened to review images, location, and specifications.
- The property is saved or a direct conversation is started.
- The user can also explore digital auctions and review their images and videos.
- If a suitable property is not available, the user submits a desired purchase request.
- The platform calculates distance and dispatches the request to nearby offices.
- An office claims the request and begins customer follow-up.
- The office and customer communicate through real-time messaging.
- A physical or remote property viewing is arranged.
- Following the visit, the office sends an evaluation survey.
- The customer can connect with an engineer, contractor, or lawyer for supporting services.
- Administrators monitor accounts, listings, auctions, and requests from the dashboard.
Connected Digital Ecosystem
Customer and Provider Applications
Provide the primary mobile interface for property search, listings, auctions, purchase requests, chat, and construction-related services.
Administration Dashboard
Centralises accounts, verification, licences, listings, auctions, geographic data, professional providers, subscriptions, and platform governance.
REST API Backend
Handles authentication, property data, accounts, requests, conversations, media, and mobile application workflows.
Real-Time Communication Server
Powers instant messaging, attachments, unread-message counters, and live updates between platform participants.
Geolocation Matching Engine
Uses geographic coordinates to calculate distance, sort results, and route customer requests to nearby providers.
Verification and Compliance Workflow
Manages Nafath processes and professional records, including VAL licences and commercial registrations, through administrative review.
Integrations and Connected Services
- Saudi Nafath: Supports national identity-verification workflows.
- WebSockets and Pusher Protocol: Power real-time messaging and notifications.
- Google Maps and Geolocation Services: Support mapping, distance calculation, and proximity sorting.
- Cloud Storage: Maintains property images, auction videos, verification documents, and attachments.
- SMS and Email Services: Support verification codes, account alerts, and operational notifications.
Business Value
- Combines real estate and construction participants inside one marketplace.
- Improves trust through identity and professional-document verification.
- Simplifies property discovery using search and filtering.
- Supports digital property auctions with images and videos.
- Routes buyer requirements to nearby real estate offices.
- Organises request claiming and reduces duplicate follow-up.
- Provides real-time communication and attachment sharing.
- Connects customers with engineers, contractors, and lawyers.
- Provides an organised building-material directory.
- Improves customer follow-up through post-viewing surveys.
- Centralises account, licence, listing, and auction management.
- Creates a scalable foundation for additional cities, providers, and services.
Technology Overview
- Backend Framework: Laravel 10 with PHP 8.1 or later.
- Administration Dashboard: Filament PHP v3.
- Database: MySQL or MariaDB.
- API Architecture: RESTful JSON API.
- Authentication: Laravel Sanctum.
- Real-Time Communication: Laravel WebSockets and Pusher Protocol.
- Identity Verification: Saudi Nafath integration.
- Location Services: Mapping and geographic calculations.
- Storage: Laravel Disks and cloud media storage.
- Client Platforms: iOS and Android applications connected to the backend.
Project Highlights
- Multi-sided real estate and construction ecosystem.
- Customer, broker, office, company, and provider applications.
- Detailed property listings and image galleries.
- City, neighbourhood, price, and area filtering.
- Favourite property directory.
- Digital property auctions with images and videos.
- Saudi Nafath identity-verification workflows.
- VAL licence and commercial-registration review.
- Geolocation matching for offices and providers.
- Desired property requests routed to nearby offices.
- Request claiming and locking.
- Real-time chat and attachment sharing.
- Engineering, contracting, and legal provider directory.
- Building-material catalogue.
- Post-viewing customer surveys.
- Centralised listing, auction, account, and verification administration.
Conclusion
The Nesf Elsaee project demonstrates Thotix’s ability to develop complex multi-sided digital platforms that connect real estate operations, construction services, verification, and real-time communication.
By combining property listings, auctions, purchase requests, geolocation matching, Nafath verification, VAL licence workflows, messaging, and professional services, the platform provides a connected environment for customers, brokers, offices, and companies.
The ecosystem gives Nesf Elsaee a scalable foundation for expanding into additional cities, professional sectors, property categories, and operational services while maintaining central governance.
Designed and developed by Thotix.
From Ancient Wisdom to Future Intelligence.







