Project Overview I want to build a real estate marketplace website for properties in Syria, targeting people inside Syria and Syrians abroad. Users should be able to search, view, and filter properties; owners and brokers can post listings; buyers can contact sellers via internal messaging; and listings can have different verification levels to build trust. The website must be bilingual (Arabic default + English) and fully responsive. Main Features (MVP) User Roles Guest: browse/search, view listing details Registered User (owner/broker): create/manage listings, chat with buyers Admin: approve/reject listings, manage users, handle verification requests Authentication & Profile Register/login with phone + password Basic profile (name, phone, WhatsApp, user type, preferred language) Listings Add/edit/archive listings (sale/rent/under construction) Fields: title, description, city, neighborhood, type, area, rooms, bathrooms, floor, furnished, price (SYP/USD), features, images Status: draft / pending / approved / rejected / archived Search & Filters Search by city, neighborhood, listing type Filters: price range, area, rooms, bathrooms, furnished, property type, verified only Sorting: newest, price low→high, high→low Listing Details Page Image gallery Price in SYP + USD Main details + features Map location (OpenStreetMap is fine) Verification badge (if verified) “Contact owner” button → opens chat Verification System (Trust) Owner can request verification and upload documents Admin can review documents and set verification level (C/B/A) Listing shows “Verified – Level X” badge Messaging (Chat) One-to-one chat between buyer and owner per listing Inbox page + conversation view Admin Panel Manage users (block/unblock) Manage listings (approve/reject) Manage verification requests (review docs, set level) Bilingual & RTL Arabic as default language (RTL) English as second language (LTR) All text via translation system (no hard-coded strings) Preferred Tech Stack (Flexible if you propose better) Frontend: Next.js (React, TypeScript) + Tailwind CSS Backend: NestJS (Node.js, TypeScript) + PostgreSQL ORM: Prisma or TypeORM Maps: Leaflet + OpenStreetMap Auth: JWT (access + refresh) Storage: S3-compatible for images Deliverables Clean, well-structured code (frontend + backend) Database schema + migrations API documentation (endpoints + example requests) Basic deployment instructions (how to run in production) You can add at the end: Please send: Your suggested tech stack (if different) 2–3 similar projects you built (marketplaces / real estate / classifieds) Rough timeline and cost estimate for MVP.