Property Rental | Arabic-First Apartment & Real-Estate Management | Bilingual EN+AR | Public Listings + Tenant Portal + ZATCA
by Moaz Nabil https://github.com/moaaznaabilali
Odoo
$ 80.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Website (website) |
| Lines of code | 4386 |
| Technical Name |
mn_property_rental |
| License | OPL-1 |
| Website | https://github.com/moaaznaabilali |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Website (website) |
| Lines of code | 4386 |
| Technical Name |
mn_property_rental |
| License | OPL-1 |
| Website | https://github.com/moaaznaabilali |
| Versions | 17.0 18.0 19.0 |
⚡ $250
➤ $80 ONE-TIME · SAVE $170 (-68%)
LAUNCH-WEEK DISCOUNT
v19.0.2.0.0 · 17 MODELS · 27 SCREENSHOTS · 3 DASHBOARDS · 4 PDFs
A real estate ERP. Not a basic CRUD app.
Complete back-office for property management companies in the MENA market. 17 inter-connected models covering buildings, units, tenants, leases with auto-installments, maintenance workflow with vendor directory, utility readings, expense tracking, insurance policies, lease amendments, communication log, payment receipts, public listing website, tenant portal, and 3 OWL dashboards (Operations, CEO Analytics, P&L per property).
منظومة متكاملة لإدارة الأملاك العقارية في السعودية ودول الخليج ومصر وبقية دول المنطقة. إدارة المباني والوحدات والمستأجرين وعقود الإيجار مع الأقساط التلقائية وأعمال الصيانة وقراءة العدادات والمصاريف وبولايص التأمين وملاحق عقد الإيجار وسجل المحادثات وإيصالات الدفع.
$80 · ONE-TIME · OPL-1
★ 01 · PUBLIC PROPERTY WEBSITE AT /properties ★
Tenants find you. Not the other way around.
المستأجرون يجدونك.
Hero search by city + bedrooms + max rent. Property cards + units grid with real photos. Mobile-first.
02 · PROPERTY DETAIL — تفاصيل العقار
Full building info · amenities · available units below.

03 · UNIT DETAIL + VIEWING REQUEST — طلب معاينة
Big rent display · specs · 6-field viewing request form.

★ THREE OWL DASHBOARDS — ثلاث لوحات إدارية ★
Operations. Strategy. P&L.
العمليات · الإستراتيجية · الأرباح والخسائر.
04 · OPERATIONS DASHBOARD — لوحة العمليات
8 KPI tiles · expiring leases · overdue payments · open maintenance.

05 · CEO ANALYTICS — التحليلات التنفيذية
MTD revenue + growth · 12-month trend · top buildings · expiring timeline.

★ 24 · P&L PER PROPERTY — NEW IN v2 — الأرباح والخسائر لكل عقار ★
Income (rent) - Expenses = Net + margin %, per property, sorted by net.

PROPERTIES & UNITS — العقارات والوحدات
5 buildings. 12 units. All with real photos.
06 · PROPERTIES KANBAN

07 · UNITS KANBAN BY STATUS

08 · UNITS LIST

LEASES & PAYMENTS — العقود والمدفوعات
Sign once. Collect every month automatically.
09 · LEASES LIST — collection % per lease

10 · LEASE FORM — original

★ 25 · LEASE FORM v2 — with amendments + documents + WhatsApp share + owner approval ★

26 · LEASE CALENDAR — تقويم العقود

11 · INSTALLMENTS — with penalty calc
Cron auto-generates invoices 5 days before due. Overdue rows turn red. Penalty auto-computed after grace period.

★ NEW IN v19.0.2 · SEVEN NEW MODULES · 20 NEW FEATURES ★
A real ERP, not a basic CRUD.
نظام إدارة متكامل حقيقي.
Expenses · Vendors · Insurance · Lease amendments · Communication log · Payment receipts · P&L per property.
★ 16 · PROPERTY EXPENSES — نفقات العقار ★
10 categories · vendor link · receipt photo · reimbursable flag · per-property P&L.

17 · EXPENSE FORM

★ 18 · VENDOR DIRECTORY — دليل المقاولين ★
Plumber · electrician · cleaner · painter · ratings · total spent rollup · preferred flag · WhatsApp.

19 · VENDORS LIST

★ 20 · INSURANCE POLICIES — بولايص التأمين ★
7 policy types · coverage amount · expiry alerts (cron) · renewal tracking.

★ 21 · LEASE AMENDMENTS — ملاحق العقد ★
Modify rent / extend / change parties mid-lease with full audit + signed addendum upload.

★ 22 · COMMUNICATIONS LOG — سجل المحادثات ★
7 channels · inbound/outbound · follow-up flag · per-tenant timeline.

★ 23 · PAYMENT RECEIPTS — إيصالات الدفع ★
Bank · Mada · STC Pay · Apple Pay · cheque · cash · bilingual PDF receipt per payment.

MAINTENANCE & UTILITY — الصيانة والمرافق
From request to closed in one place.
12 · MAINTENANCE REQUESTS — 7 categories · SLA · vendor assignment

13 · UTILITY READINGS — قراءات العدادات

14 · VISIT REQUESTS — auto-captured from public site

15 · MOBILE — هاتف
Where most tenants browse.
EVERYTHING IN THE BOX — كل ما في الصندوق
50+ features. 17 models. 27 screenshots. v19.0.2.0.0.
🏘 5 BUILDING TYPES
Residential building · compound · villa · office · commercial. With photos, geo-coordinates.
🏘 6 UNIT TYPES
Studio · apartment · duplex · penthouse · office · shop. 6 photo slots + floor plan + virtual tour URL + YouTube embed.
🧳 TENANT VAULT
National ID · Iqama · passport · employer · sponsor (kafala) · income · emergency contact · ID photos.
★ TENANT RATING (NEW)
5-star landlord rating · referred-by link · landlord notes for references.
📱 WHATSAPP SHARE (NEW)
Auto-generated wa.me URLs on every tenant and every lease — share portal link instantly.
📋 6-STATE LEASE MACHINE
draft → active → expired → renewed → terminated → cancelled. SQL-level conflict guard.
📅 AUTO INSTALLMENTS
Monthly · quarterly · bi-annual · annual frequency. Schedule self-generates on activation.
★ LATE PAYMENT PENALTY (NEW)
Per-lease grace_days + penalty_pct. Auto-computed once grace period passes.
💵 AUTO INVOICING CRON
Daily cron creates account.move 5 days before each installment due-date. ZATCA-friendly.
🔄 RENEWAL CHAIN
One-click renew creates child lease pointing at original. Cron reminds at 60/30/14/7 days.
★ LEASE AMENDMENTS (NEW)
Modify rent / extend / change parties mid-lease. 6 amendment types. Full audit + signed addendum upload.
★ OWNER APPROVAL (NEW)
Optional workflow: certain lease actions require landlord approval timestamp.
🔨 MAINTENANCE WORKFLOW
7 categories + SLA hours + priority + photos. Assignable to internal user OR external vendor.
★ VENDOR DIRECTORY (NEW)
Plumber/electrician/cleaner/painter. Avg-rating + job count + total-spent rollups. Preferred flag.
⚡ UTILITY READINGS
Monthly electric/water/gas/internet per unit. Auto consumption + bill.
★ EXPENSE TRACKING (NEW)
10 categories. Per-property. Vendor link. Receipt photo. Reimbursable flag. 3-state machine.
★ INSURANCE TRACKING (NEW)
7 policy types. Coverage amount. Annual premium. Cron alerts 30 days before expiry.
★ COMMUNICATIONS LOG (NEW)
7 channels (call/WhatsApp/email/SMS/visit/portal). Inbound vs outbound. Follow-up flag.
★ PAYMENT RECEIPTS (NEW)
7 methods (bank/Mada/STC Pay/Apple Pay/cheque/cash). Bilingual PDF receipt per payment.
★ LEASE DOCUMENTS (NEW)
Multi-attachment per lease — contracts, IDs, addenda, photos, receipts.
🏘 OWNER STATEMENT PDF
Per-property landlord report. Per-unit revenue breakdown. Monthly statements.
🌐 PUBLIC /properties SITE
Search by city + bedrooms + max rent. Property cards. Unit detail + viewing-request.
🔗 TENANT PORTAL
/portal/lease/<token> — tenant views lease, installments, contract.
★ 3 OWL DASHBOARDS (was 2)
Operations · CEO Analytics · NEW P&L per property with income vs expense margin.
📄 4 PDF REPORTS (was 2)
Bilingual lease contract · owner statement · NEW payment receipt · NEW expense receipt.
🇩🇦 ARABIC-FIRST
Every name/address/description has _ar field. RTL-clean. MENA market.
⏳ 4 CRONS (was 3)
Expire leases · renewal reminders · auto-generate invoices · NEW insurance expiry alerts.
★ VACANCY DAYS (NEW)
Auto-computed days-on-market per unit. listed_on date + computed days_vacant.
🏠 MULTI-COMPANY
All models scoped per company via record rules.
⚙ 2 SECURITY GROUPS
User vs Manager. Multi-company record rules on all stateful models.
📁 17 SEED PHOTOS
5 buildings + 12 unit interiors. Real Unsplash photos baked in.
🏣 SEED RICHNESS
5 owners + 5 vendors + 3 insurance policies + 5 buildings + 12 units + 5 tenants + 5 leases + 8 amenities + 7 maintenance categories.
WHAT YOU GET FOR $80 — مقابل $٨٠
Two weeks of a freelancer vs. a full platform.
17 models (amenity, building, unit, partner-ext, lease, installment, maintenance, utility, visit, dashboard, expense, vendor, insurance, amendment, communication, document, receipt) ~$2,200
3 OWL dashboards (Operations + CEO + NEW P&L per property) ~$1,800
6-state lease machine + conflict guard + renewal chain + amendments + owner approval ~$700
Auto installment generator + late penalty + auto invoice cron ~$600
Public /properties site (home/search/property/unit/visit) ~$1,200
4 bilingual EN+AR PDFs (contract · owner statement · payment receipt · expense) ~$800
Maintenance workflow + 7 categories + SLA + vendor directory + ratings ~$700
Utility readings + expense tracking + insurance + amendments + communications + receipts ~$1,400
Tenant portal + tokenised lease + WhatsApp share ~$400
17 photos + 5 buildings + 12 units + 5 vendors + 3 insurance + full seed data ~$400
Security + multi-company + 4 crons + source + lifetime updates ~$600
Bespoke equivalent ≈ $10,800 Your price: $80 (was $250)
$250
$80.
Save $170. Install in ten seconds.
وفّر $١٧٠. ثبّته في عشر ثوانٍ.
Install for $80 →
PROPERTY RENTAL · v19.0.2.0.0 · OPL-1
Built by Moaz Nabil · moaaznaabilali@gmail.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module