--- title: DYR — Real Estate Development Management System | نظام DYR لإدارة التطوير العقاري description: Comprehensive bilingual (Arabic/English) real estate management platform for Egyptian and regional property developers. Manages units, clients, contracts, installments, cheques, wallets, sales teams, brokers, and AI assistant. Available on Windows & Android. url: https://dyr-app.com language: ar, en platform: Windows 10/11 (64-bit), Android 8+ contact: invoker89719@gmail.com | WhatsApp: +201008515995 version: 1.8.26 pricing: Per-company license (not a subscription) location: Alexandria, Egypt --- # DYR — Real Estate Development Management System # نظام DYR لإدارة التطوير العقاري > Version 1.8.26 | Arabic & English | Windows + Android > Website: https://dyr-app.com | WhatsApp: +201008515995 --- ## ENGLISH — Full Feature Reference ### What is DYR? DYR is a desktop and mobile real estate development management system built specifically for Egyptian and MENA property developers. It replaces spreadsheets and manual paperwork with a unified, intelligent platform that tracks every unit, client, contract, installment, cheque, and financial transaction in real time. DYR is NOT a cloud SaaS subscription. It is a per-company license installed on Windows and Android with real-time cloud sync via an encrypted Supabase/PostgreSQL backend. One license covers both platforms. --- ### 1. Building & Unit Management - Manage multiple buildings and projects from a single dashboard - Each building holds multiple units with individual pricing, area (m²), floor, and type - Unit statuses: Available, Offered, Contracted, Locked - Building summary card shows: total units, available count (excluding locked), available area in m² - Building detail banner: live count and area (m²) for Available / Locked / Contracted / Offered - Bulk price update across an entire building with one-click undo - Excel import for units (bulk upload from template) - Inventory report: PDF with area breakdown per status (m² and % of total) ### 2. Client Management - Full client profiles: Name, National ID, phone 1, phone 2, email, notes - Joint purchaser and guarantor fields on contracts - Duplicate prevention on Excel bulk import - Excel import for customers (2-step modal: download template → upload file) - Customer delete guard: cannot delete clients linked to active contracts or offers - Client search by name, National ID, or phone number ### 3. Offers Management - Create offers for available units with full payment plan configuration - Configurable: reservation amount, down payment, discount %, installment years, frequency - Installment frequency: Monthly, Quarterly, Semi-Annual, Annual - Auto-generated installment schedule from offer parameters - Offer statuses: Active, Cancelled, Contracted - One-click conversion from Offer → Contract (auto-assigns broker commission) - Offer payment receipts with PDF generation and reference tracking - Cancel offer with full audit trail ### 4. Contract Management - Full contract records linked to unit, client, and offer - Joint purchaser and guarantor included on all contract PDFs - Contract statement PDF: full payment history, outstanding balance, next due date - Inline installment edit mode (admin-protected): edit type, date, amount, cheque#, bank - Batch save: commit all installment edits in one operation - Resale workflow: transfer contract to new buyer - Termination workflow with financial settlement - Excel export for all contracts ### 5. Installment & Payment Tracking - Full installment schedule per contract with due dates and amounts - Payment statuses: Unpaid, Partially Paid, Fully Paid, Overdue - Partial payment recording with amount, date, method, reference, attachment - Overdue filtering: see all late installments across all clients instantly - Payment attachments: upload photos or PDFs as payment proof (clipboard paste supported) - WhatsApp reminder: one-tap sends pre-filled message with client name, amount, due date - Collection Intelligence: search by client name, phone, unit, bank, cheque number - Late Fee Calculator (v1.8.26): - Formula: ((Outstanding Balance × Monthly Rate) / 30) × Days Overdue - Configurable monthly rate (default 3.5%) and grace period (default 7 days) - Grace period is a FREE window — if missed, fees are calculated from original due date - Live ⚠ Fee badge and Total Due shown on every overdue installment card - Admin can waive fees per installment (password-protected) - Settings persist across app restarts ### 6. Cheque Management - Track all post-dated cheques across all contracts - Cheque statuses: Not Collected, Deposited, Returned - Filter by bank, status, date range, or client - Cheque custody PDF: professional report showing all cheques for a client/contract - Search by cheque number or bank name ### 7. Financial Wallets - Multiple wallets per company (e.g. Cash, Bank A, Bank B) - Log income and expense transactions per wallet - Real-time balance per wallet - Wallet delete protection: admin/owner only, requires password confirmation - Transaction history with date, amount, category, notes ### 8. Sales Team, Brokers & Commissions - Full CRUD for brokers and sales agents - Agent-to-broker hierarchy (agents belong to brokers) - Auto commission calculation on contract conversion - AMER-GROUP agents: 5% commission - William-Group agents: 1% commission - Broker commission statement PDF: full breakdown with down payment, installment schedule, payment frequency - Performance tracking by agent and date range - Agent delete guard: cannot delete if linked to active contracts or offers ### 9. Executive Dashboard & Reports - Live KPI cards: Collected Revenue, Overdue Amount, Total Units, Available Units - Locked KPI card: dedicated metric for locked units (separate from In Offer) - Area breakdown card: m² and % of total for each status (Available, Contracted, Offered, Locked) - Unit counts derived from live contracts/offers arrays (not stale status fields) - Overdue Installments Report: full list with Excel export - Inventory Report PDF: unit-by-unit breakdown with area, status, client - Commission Reports: by agent and broker with date filters ### 10. PDF Generation - Payment receipt PDF (Arabic or English) - Contract customer statement PDF (full payment history) - Cheque custody PDF report - Inventory report PDF - Broker commission statement PDF - All PDFs print "Received By" with the logged-in user's name ### 11. AI Assistant — DYRai (v1.8.25) - Fully local, 100% on-device AI powered by Ollama (model: qwen2.5:7b) - No data sent to external servers — completely private - Slide-in panel with streaming responses - Stop button (AbortController) cancels mid-response - Bilingual: answers in Arabic or English - Smart unit context injection: when a unit ID is mentioned (e.g. CA711), AI pulls live data: - Installment schedule, paid/overdue status, amounts, customer name - Accurate customer name resolution via customers database - Available unit detection from live buildings data - Offer lifecycle awareness: Active / Cancelled / Contracted stages - Domain glossary in system prompt: AI understands DYR-specific terms - Quick action buttons for common queries - Recommended model priority: qwen2.5 → qwen → mistral → llama3.1 → deepseek → gemma2 ### 12. Excel Import / Export - Units: bulk import from Excel template - Customers: 2-step import modal (download header template → upload file) - Installments: export with Unit ID and "Customers on Unit" column (Owner, Guarantor, Joint Purchasers) - Contracts: export to Excel - Overdue report: export to Excel - All templates downloadable before import ### 13. Multi-Language & UI - Full Arabic (RTL) and English (LTR) support - Language toggle in navbar - All PDF documents generated in the selected language - WhatsApp messages in the selected language ### 14. Authentication & Security - Role-based access: Admin, Owner, Standard user - Single-device session enforcement (prevents concurrent logins) - Admin password required for: installment edits, fee waivers, wallet deletion, customer deletion - Encrypted PostgreSQL backend (Supabase) ### 15. Platforms & Deployment - Windows Desktop: Electron, 64-bit, Windows 10/11 - Auto-updates via GitHub Releases (background download, explicit "Restart & Install" button) - Android App: APK, Android 8+, offline support - Real-time cloud sync: Supabase encrypted PostgreSQL - One license covers Windows + Android ### 16. Pricing Model - Per-company license (NOT a monthly subscription) - Full setup included: database config, user accounts, Excel data import, live walkthrough - Windows + Android under one license - WhatsApp support included for the life of the license - Payment methods: InstaPay (01008515995) or PayPal (paypal.me/C4EG) - Plans: Light, Pro, Elite — contact for pricing based on portfolio size --- ## العربية — دليل الميزات الكامل ### ما هو DYR؟ DYR نظام متكامل لإدارة التطوير العقاري، مُصمَّم خصيصًا للمطورين العقاريين في مصر ومنطقة الشرق الأوسط. يُحل DYR محل جداول Excel والأوراق اليدوية بمنصة ذكية موحّدة تتتبع كل وحدة وعميل وعقد وقسط وشيك ومعاملة مالية في الوقت الفعلي. DYR ليس اشتراكًا شهريًا — بل هو ترخيص للشركة يُثبَّت على ويندوز وأندرويد مع مزامنة سحابية فورية عبر قاعدة بيانات PostgreSQL مشفّرة (Supabase). ترخيص واحد يغطي المنصتين. --- ### ١. إدارة المباني والوحدات - إدارة مشاريع ومبانٍ متعددة من لوحة تحكم واحدة - كل مبنى يحتوي على وحدات بأسعار ومساحات وأدوار وأنواع منفصلة - حالات الوحدة: متاحة، معروضة (Offered)، متعاقد عليها، مقفلة - بطاقة ملخص المبنى: إجمالي الوحدات، المتاحة (باستثناء المقفلة)، المساحة المتاحة (م²) - تحديث سعر مجمّع لكل وحدات المبنى مع تراجع بنقرة واحدة - استيراد وحدات من Excel (قالب جاهز للتحميل) - تقرير مخزون PDF مع تفصيل المساحات حسب الحالة (م² ونسبة مئوية) ### ٢. إدارة العملاء - ملفات عملاء كاملة: الاسم، الرقم القومي، هاتف 1، هاتف 2، بريد إلكتروني، ملاحظات - دعم المشتري المشترك والضامن في العقود - منع التكرار عند الاستيراد المجمّع من Excel - استيراد عملاء بخطوتين: تحميل القالب ← رفع الملف - حماية حذف العميل: لا يمكن حذف عميل مرتبط بعقد أو عرض نشط - بحث بالاسم أو الرقم القومي أو رقم الهاتف ### ٣. إدارة العروض - إنشاء عروض للوحدات المتاحة مع إعداد خطة سداد كاملة - إعدادات قابلة للتخصيص: مبلغ الحجز، مقدم الدفع، نسبة الخصم، سنوات التقسيط، تكرار الدفع - تكرار الدفع: شهري، ربع سنوي، نصف سنوي، سنوي - جدول أقساط يُولَّد تلقائيًا من بيانات العرض - حالات العرض: نشط، ملغى، تم التعاقد - تحويل فوري من عرض → عقد بنقرة واحدة (مع احتساب عمولة الوسيط تلقائيًا) - إيصال دفع PDF للعرض مع تتبع المرجع - إلغاء العرض مع سجل تدقيق كامل ### ٤. إدارة العقود - سجلات عقود كاملة مرتبطة بالوحدة والعميل والعرض - المشتري المشترك والضامن مُدرجان في جميع ملفات PDF - كشف حساب عقد PDF: سجل المدفوعات الكامل، الرصيد المتبقي، تاريخ الاستحقاق القادم - وضع تعديل الأقساط (محمي بكلمة المرور): تعديل النوع والتاريخ والمبلغ ورقم الشيك والبنك مباشرةً - حفظ مجمّع: تأكيد جميع التعديلات بعملية واحدة - سير عمل إعادة البيع: نقل العقد لمشترٍ جديد - سير عمل الإنهاء مع التسوية المالية - تصدير العقود إلى Excel ### ٥. تتبع الأقساط والمدفوعات - جدول أقساط كامل لكل عقد مع تواريخ الاستحقاق والمبالغ - حالات الدفع: غير مدفوع، مدفوع جزئيًا، مدفوع بالكامل، متأخر - تسجيل الدفع الجزئي: المبلغ، التاريخ، طريقة الدفع، المرجع، المرفق - فلترة المتأخرات: عرض جميع الأقساط المتأخرة لجميع العملاء فورًا - مرفقات الدفع: رفع صور أو PDF كإثبات للدفع (دعم اللصق من الحافظة) - تذكير واتساب: إرسال رسالة جاهزة باسم العميل والمبلغ والتاريخ بنقرة واحدة - ذكاء التحصيل: بحث بالاسم، الهاتف، الوحدة، البنك، رقم الشيك #### حاسبة رسوم التأخير (الإصدار 1.8.26): - المعادلة: ((الرصيد المتبقي × معدل شهري) / 30) × أيام التأخير - معدل شهري قابل للضبط (افتراضي 3.5%) وفترة سماح (افتراضي 7 أيام) - فترة السماح نافذة مجانية فقط — إذا فاتت تُحسب الرسوم من تاريخ الاستحقاق الأصلي - شارة ⚠ الرسوم وإجمالي المستحق على كل بطاقة قسط متأخر - إعفاء من الرسوم لكل قسط (محمي بكلمة مرور المسؤول) - الإعدادات محفوظة وتبقى بعد إعادة التشغيل ### ٦. إدارة الشيكات - تتبع جميع الشيكات الآجلة لجميع العقود - حالات الشيك: لم يُحصَّل، أُودع، مُرتجَع - فلترة حسب البنك، الحالة، نطاق التاريخ، أو العميل - PDF احتجاز الشيكات: تقرير احترافي بجميع شيكات عميل/عقد - بحث برقم الشيك أو اسم البنك ### ٧. المحافظ المالية - محافظ متعددة لكل شركة (مثال: نقدي، بنك أ، بنك ب) - تسجيل معاملات الدخل والمصروفات لكل محفظة - رصيد فوري لكل محفظة - حماية حذف المحفظة: مسؤول/مالك فقط مع تأكيد بكلمة مرور - سجل المعاملات مع التاريخ والمبلغ والفئة والملاحظات ### ٨. فريق المبيعات والوسطاء والعمولات - إدارة كاملة للوسطاء ووكلاء المبيعات - هيكل هرمي: الوكلاء تابعون للوسطاء - احتساب العمولة تلقائيًا عند تحويل العرض لعقد - كشف عمولة الوسيط PDF: تفصيل كامل مع مقدم الدفع وجدول الأقساط - متابعة الأداء بالوكيل والفترة الزمنية - حماية حذف الوكيل: لا يمكن حذف وكيل مرتبط بعقود أو عروض نشطة ### ٩. لوحة التحكم التنفيذية والتقارير - بطاقات مؤشرات حية: الإيراد المحصّل، المتأخرات، إجمالي الوحدات، المتاحة - بطاقة مقياس الوحدات المقفلة (مستقلة عن "معروضة") - بطاقة توزيع المساحات: م² ونسبة مئوية لكل حالة - الأرقام مشتقة من بيانات العقود/العروض الفعلية وليس من حقول ثابتة - تقرير الأقساط المتأخرة: قائمة كاملة مع تصدير Excel - تقرير مخزون PDF: وحدة بوحدة مع المساحة والحالة والعميل - تقارير العمولات: بالوكيل والوسيط مع فلترة زمنية ### ١٠. توليد ملفات PDF - إيصال دفع PDF (عربي أو إنجليزي) - كشف حساب عقد PDF (سجل المدفوعات الكامل) - تقرير احتجاز الشيكات PDF - تقرير مخزون الوحدات PDF - كشف عمولة الوسيط PDF - جميع الـ PDF تطبع اسم المستخدم المسجّل دخوله في خانة "استلم بواسطة" ### ١١. مساعد الذكاء الاصطناعي — DYRai (الإصدار 1.8.25) - ذكاء اصطناعي محلي بالكامل عبر Ollama (نموذج: qwen2.5:7b) - لا يُرسل أي بيانات لخوادم خارجية — خصوصية تامة 100% - لوحة جانبية تنزلق مع ردود متدفقة (Streaming) - زر إيقاف فوري لإلغاء الرد في منتصفه - ثنائي اللغة: يجيب بالعربية أو الإنجليزية - حقن سياق الوحدة: عند ذكر رقم وحدة (مثل CA711)، يسحب AI البيانات الحية: - جدول الأقساط، الحالة، المدفوعات، المتأخرات، اسم العميل - تحديد الوحدات المتاحة من بيانات المباني الحية - وعي كامل بدورة حياة العروض: نشط / ملغى / تم التعاقد - قاموس مجال DYR في الـ System Prompt - أزرار إجراءات سريعة للاستفسارات الشائعة ### ١٢. استيراد وتصدير Excel - استيراد وحدات من Excel (قالب جاهز) - استيراد عملاء بخطوتين (تحميل القالب الرأسي ← رفع الملف) - تصدير الأقساط مع رقم الوحدة وعمود "العملاء على الوحدة" (مالك، ضامن، مشتري مشترك) - تصدير العقود إلى Excel - تصدير تقرير المتأخرات إلى Excel ### ١٣. اللغات وواجهة المستخدم - دعم كامل للعربية (RTL) والإنجليزية (LTR) - تبديل اللغة من شريط التنقل - جميع ملفات PDF بحسب اللغة المختارة - رسائل واتساب بحسب اللغة المختارة ### ١٤. المصادقة والأمان - صلاحيات: مسؤول، مالك، مستخدم عادي - فرض جلسة جهاز واحد (يمنع تسجيل الدخول المتزامن) - كلمة مرور المسؤول مطلوبة: لتعديل الأقساط، الإعفاء من الرسوم، حذف المحافظ، حذف العملاء - قاعدة بيانات PostgreSQL مشفّرة (Supabase) ### ١٥. المنصات والنشر - ويندوز: Electron، 64-bit، Windows 10/11 - تحديثات تلقائية عبر GitHub Releases (تنزيل في الخلفية، زر "أعِد التشغيل والتثبيت الآن") - أندرويد: APK، Android 8+، دعم العمل بدون إنترنت - مزامنة سحابية فورية: Supabase PostgreSQL مشفّرة - ترخيص واحد يغطي ويندوز + أندرويد ### ١٦. التسعير - ترخيص للشركة (ليس اشتراكًا شهريًا) - يشمل الإعداد الكامل: قاعدة البيانات، حسابات المستخدمين، استيراد البيانات من Excel، جلسة توضيحية مباشرة - ويندوز + أندرويد بترخيص واحد - دعم واتساب مدى الحياة - طرق الدفع: إنستاباي (01008515995) أو PayPal (paypal.me/C4EG) - خطط: لايت، برو، إيليت — تواصل للحصول على سعر بحسب حجم المحفظة --- ## Contact / للتواصل - **WhatsApp**: +201008515995 (أسرع طريقة — رد خلال ساعة / Fastest — response within 1 hour) - **Email**: invoker89719@gmail.com - **Facebook**: https://www.facebook.com/DYRFB - **Location / الموقع**: روشدي، الإسكندرية، مصر (UTC+2) - **Website**: https://dyr-app.com - **Download / تحميل**: https://dyr-app.com/#download ## AI Agent Access Points - LLMs instructions: https://dyr-app.com/llms.txt - Full LLMs content: https://dyr-app.com/llms-full.txt - OpenAPI spec: https://dyr-app.com/openapi.json - Agent manifest: https://dyr-app.com/.well-known/agent.json - MCP server config: https://dyr-app.com/.well-known/mcp.json - Schema.org data: https://dyr-app.com/schema.json - Sitemap: https://dyr-app.com/sitemap.xml