Multilingual Riyadh Real Estate Website

Job ID: 40517174

Budget: ₹2,500 – ₹0 INR

Here is a simpler and more direct version:

Real Estate Platform Development Project

Project Overview

I am looking for a developer or development team to build a modern real-estate platform for agencies operating in Riyadh.

The platform should be fast, secure, mobile-friendly, and easy to manage through a custom CMS. It should not be a basic WordPress template.

The website should support:

* Arabic
* English
* Portuguese
* French
* Russian

Arabic must support right-to-left layout. The other languages should support left-to-right layout.

Main Objective

The goal is to create a professional real-estate hub where our team can easily manage properties, agents, customer requests, services, translations, and approvals.

Main Features

1. Property Listings

The website should allow us to add and manage property listings.

Each property should include:

* Property title
* Tower name
* Location
* Area size
* Price
* Property type
* Bedrooms and bathrooms
* Amenities
* Photos
* Google Maps location
* Availability status
* Description
* Assigned agent
* Contact details

Properties should be categorized by:

* Tower name
* Location
* Area

2. Property Approval

New properties should not be published directly.

The process should be:

1. Add property as draft.
2. Submit for approval.
3. Manager reviews it.
4. Manager approves, rejects, or requests changes.
5. Once approved, the property appears on the website.

3. Agent Profiles

Each agent or broker should have a profile page including:

* Name
* Photo
* Role
* Experience
* Credentials
* Languages spoken
* Contact details
* Assigned properties

4. Search and Filter

Visitors should be able to search and filter properties by:

* Tower name
* Location
* Area
* Price range
* Property type
* Bedrooms
* Bathrooms
* Amenities
* Availability
* Agent
* Rent, sale, or investment purpose

5. Google Maps

The platform should include Google Maps integration.

The map should show:

* Property location
* Property pins
* Map-based browsing
* Nearby landmarks, if needed

The CMS should allow the team to add or update the property location easily.

6. Customer Property Request

Visitors should be able to submit their property requirements through a request form.

The form should include:

* Name
* Phone number
* Email
* Preferred location
* Preferred tower, if applicable
* Required area
* Budget
* Bedrooms
* Property type
* Purpose: rent, buy, sell, or investment
* Additional notes

The request should appear in the CMS dashboard, where the team can assign it, update the status, and add internal notes.

7. Office Services

The website should allow visitors to request services from our office.

Main services:

* Property photography
* Property marketing
* Legal consultation

The platform should also support other services upon request, such as:

* Property valuation
* Property management
* Leasing support
* Sales support
* Investment advisory
* Interior design coordination
* Maintenance coordination
* Tenant support
* Owner representation
* Financing coordination
* Documentation support
* Government or regulatory process support
* Any other service based on office capabilities

The CMS should allow us to add, edit, activate, or deactivate service categories easily.

8. AI Customer Request Assistant

The platform should include an optional AI assistant to help process customer requests.

The AI assistant should:

* Read customer requests in Arabic or English
* Translate the request into Arabic and English
* Summarize the customer requirement
* Extract key details such as location, budget, area, bedrooms, tower name, and purpose
* Convert the request into a clear structured query for the team
* Keep the original customer message for reference

The AI result should appear in the CMS dashboard and be editable by the admin team before use.

9. Custom CMS

The platform should include a custom CMS where the team can manage the website without coding.

The CMS should include:

* Secure login
* User roles and permissions
* Property management
* Property approval workflow
* Agent profile management
* Photo upload
* Translation management
* Property request management
* Service request management
* Dashboard for pending approvals, active listings, archived listings, and new requests

Suggested roles:

* Super Admin
* Manager / Approver
* Agent / Broker
* Content Editor
* Viewer

10. Multi-Language Support

The website and CMS should support:

* Arabic
* English
* Portuguese
* French
* Russian

The website should include an easy language switcher.

The CMS should make it easy to manage translations for properties, agents, services, forms, and website pages.

11. Optional Mobile Apps

As an optional scope, the developer may provide a separate proposal for:

* iOS app
* Android app
* Progressive Web App

The app proposal should include cost, timeline, technology approach, and maintenance requirements separately from the website cost.

Acceptance Criteria

The final platform must:

* Load in under 3 seconds on a standard 4G connection
* Work properly on desktop, tablet, and mobile
* Pass basic WCAG AA accessibility checks
* Allow the team to add a new property, including photos and translations, in under 5 minutes
* Support full property approval workflow
* Support search and filter end-to-end
* Show property locations on Google Maps
* Store customer property requests in the CMS
* Store service requests in the CMS
* Support all five languages correctly

Deliverables

The developer should deliver:

* Responsive website
* Custom CMS
* Multi-language system
* Arabic RTL support
* Property listing module
* Property approval workflow
* Agent profile module
* Search and filter module
* Google Maps integration
* Property request form
* Office service request forms
* Optional AI customer request assistant
* Secure login and role management
* Translation management
* Deployment guidance
* Short training video or written guide
* Source code
* Database schema
* Build scripts
* Basic handover documentation

Proposal Requirements

The developer should provide:

* Recommended technology stack
* Development timeline
* Cost breakdown
* Optional mobile app cost
* Hosting recommendation
* Security approach
* Maintenance and support plan
* Warranty period after launch
* Examples of similar work, if available

Final Note

The platform should be simple for visitors, easy for our team to manage, and flexible enough to support future property categories, services, AI features, and optional mobile applications.