An AI-powered agentic assistant for relocation and rental trust in the UAE.
Helps users decide where to live in Dubai based on:
- Work Location: Commute preference.
- Budget: Real-time rent estimation.
- Vibe: Lifestyle matching (e.g., "Family", "Nightlife").
Verifies the legitimacy of brokerages and agents in real-time using the Crustdata Company API.
- Entity Verification: Checks if the company exists in public records.
- Trust Signals:
- 🏢 Established Company: >5 years old (Reduces Risk)
- 👥 Large Team: >50 employees (Reduces Risk)
- ✅ Verified Entity: Validated existence (Reduces Risk)
The "Trust Check" feature uses a deterministic scoring engine (server/services/riskEngine.js) combined with Crustdata Verification.
Maximum Risk Score: 100
- 0-25: ✅ Low Risk
- 26-55:
⚠️ Medium Risk - 56-100: 🚨 High Risk
| Category | Signal | Points Added |
|---|---|---|
| 💰 Price Anomaly | Price is 15-25% below area average | +15 |
| Price is 26-40% below area average | +25 | |
| Price is >40% below area average | +35 | |
| 📞 Contact Method | "WhatsApp only" / Refuses calls | +15 |
| ⏳ Urgency | "Urgent", "Pay today" | +15 |
| 📜 License Check | No RERA / Permit / ORN number mentioned | +15 |
| 👀 Viewing Issues | "No viewing", "Keys with security" | +20 |
| 💸 Payment Flags | Asks for deposit before viewing | +25 (Critical) |
| Asks for Crypto / Wire Transfer | +35 (Critical) | |
| ✅ Trust Signals | Verified Entity (Crustdata) | -20 (Reduces Risk) |
| Established Company (>5 years) | -10 (Reduces Risk) | |
| Large Team (>50 employees) | -10 (Reduces Risk) |
Listing: "1BHK in Marina for 40k. Agent from Betterhomes."
- Base Score: 10
- Price Check: ~66% below average (+35)
- Trust Verification: "Betterhomes" verified via Crustdata (-20), Established (-10), Large Team (-10).
- Total Score: 5 -> ✅ LOW RISK (Trust signals outweighed price anomaly).
- Node.js 16+
- Crustdata API Token
- Clone the repository
- Install dependencies:
npm install
- Configure Environment:
Create a
.envfile in the root directory:CRUSTDATA_API_TOKEN=your_token_here
- Start the development server (Frontend + Backend):
npm run dev:full
- Frontend: React, Vite, Tailwind CSS, Framer Motion
- Backend: Node.js, Express
- APIs: Crustdata Company API (Verification)
- Data: Internal JSON dataset for Dubai areas