Property management app कैसे बनाएँ: Units, Tenants, किराया और मरम्मत
Property management app आपकी properties और units, हर unit में कौन रहता है, कौन सा किराया देय है और चुकाया गया है, और क्या ठीक करना है, इसका हिसाब रखता है। छोटे landlord के लिए यह spreadsheet, leases के फ़ोल्डर और text messages की लड़ी की जगह लेता है। Agency के लिए इसमें owners, staff roles और रिपोर्ट जुड़ते हैं। मूल हिस्सा सरल है: units, leases, rent ledger और maintenance requests। इसलिए पहले वही बनाएँ, कुछ rent cycles तक इस्तेमाल करें, और उसके बाद ही tenant portal या online payments जोड़ें।
यह guide software के बारे में है। किराया, deposit, notices और tenant का data स्थानीय कानून से तय होते हैं; अपनी ज़िम्मेदारियाँ किसी स्थानीय सलाहकार से जाँचें।
यह किसके लिए है?
| उपयोगकर्ता | Portfolio | सबसे ज़्यादा क्या चाहिए |
|---|---|---|
| व्यक्तिगत landlord | कुछ units | Rent ledger, lease की तारीखें, maintenance log, documents |
| छोटा property manager या agency | कई owners के लिए दर्जनों से सैकड़ों units | Staff roles, owner statements, vendor jobs, tenant portal |
| Building या HOA manager | एक बड़ी building या complex | Resident notices, shared-space bookings, maintenance, fees |
| Short-term rentals | Holiday lets | Bookings, calendars, cleaning schedules; यह अलग app है, देखें rental marketplace guide |
Property management app को क्या चाहिए
Pages
- Dashboard: इस महीने देय किराया, overdue balances, खुली maintenance requests, जल्द खत्म होने वाली leases, खाली units।
- Properties और units: पता, unit का ब्योरा, फ़ोटो, मौजूदा tenant, lease, status।
- Tenants: संपर्क विवरण, lease का इतिहास, balance, documents।
- Leases: शुरू और खत्म होने की तारीखें, किराया राशि और due day, deposit, शर्तें, साइन की गई document attached।
- Rent ledger: हर lease के लिए charges और payments, चलता हुआ balance।
- Maintenance: फ़ोटो सहित requests, priority, status, assign किया गया vendor, लागत।
- Documents: leases, inspection reports, certificates, expiry reminders के साथ।
- Agencies के लिए: owners, owner statements, staff और vendors।
Data
- Properties और units (एक घर एक property है जिसमें एक unit है)।
- Tenants: लोग, और वैकल्पिक रूप से एक tenancy जो कई tenants को एक lease से जोड़े।
- Leases: unit, tenants, start, end, किराया राशि, frequency, due day, deposit राशि, status।
- Ledger entries: lease, तारीख, प्रकार (rent charge, late fee, payment, credit, deposit), राशि integer cents में, reference।
- Maintenance requests: unit, किसने दर्ज किया, विवरण, फ़ोटो, priority, status, vendor, लागत, तारीखें।
- Vendors: काम का प्रकार, संपर्क, दरें।
- Documents: property, unit, lease या tenant से जुड़े, प्रकार और expiry date के साथ।
- Owners (agencies): कौन से properties उनके हैं और उनकी management fee।
किराए को "paid" checkbox के बजाय ledger के रूप में मॉडल करें, यानी charges और payments अलग entries के रूप में। Ledger आंशिक payments, late fees और credits संभालता है, और balance हमेशा entries का योग होता है।
Permissions
- Landlord या admin: सब कुछ।
- Staff: उन्हें सौंपे गए properties।
- Owners (agencies): अपने properties और statements का read-only view।
- Tenants: सिर्फ अपनी lease, balance, documents और maintenance requests, और कुछ नहीं।
- Vendors (वैकल्पिक): सिर्फ उन्हें सौंपे गए jobs।
Tenant और owner portals में ही data leak होता है। हर request को जाँचना होगा कि record पूछने वाले व्यक्ति का है। Portals आम तौर पर कैसे बने होते हैं, यह देखने के लिए हमारी client portal guide पढ़ें।
फैसले और trade-offs
Payments दर्ज करें या इकट्ठा करें। Bank transfer से आए payments दर्ज करना सरल है और मुफ़्त है। Stripe जैसे provider से online rent लेना tenants के लिए सुविधाजनक है, पर इसमें fees, failed payments, refunds और reconciliation आते हैं। दर्ज करने से शुरू करें; तैयार होने पर अपनी app में payments कैसे जोड़ें देखें।
स्वचालित rent charges। हर महीने का rent charge अपने आप बनाने के लिए कुछ चाहिए जो schedule पर चले। सरल विकल्प: कोई dashboard खोलने पर अगले charges बनाना, या "इस महीने के charges बनाएँ" बटन।
Tenant portal अभी या बाद में। कुछ units के लिए email और एक साझा maintenance form काफी है। Portfolio बढ़ने पर portal फायदेमंद होता है।
Document storage। Leases और ID documents संवेदनशील हैं। उन्हें निजी रखें, expire होने वाले links दें, और सिर्फ ज़रूरी चीज़ें रखें।
Maintenance intake। हर property के लिए एक सार्वजनिक सरल form ("समस्या बताएँ" फ़ोटो अपलोड के साथ) पूरे portal के बनने से पहले अच्छा काम करता है।
उदाहरण पहला prompt
4 इमारतों में फैली 12 units वाले landlord के लिए property management web app बनाओ। मैं properties और units (पता, bedrooms, फ़ोटो, status: occupied, vacant, under repair), tenants (नाम, फ़ोन, email), और leases (unit, tenants, start और end date, मासिक किराया, due day, deposit) manage करता हूँ। किराया एक ledger है: हर महीने एक rent charge होता है, और मैं payments (तारीख, राशि, तरीका, reference), आंशिक payments, late fees और credits दर्ज करता हूँ; हर lease का चलता balance दिखाओ। राशि integer cents में रखो। Dashboard पर इस महीने का due और overdue किराया, खुली maintenance requests, 60 दिनों में खत्म होने वाली leases और खाली units दिखें। Maintenance requests में unit, विवरण, फ़ोटो, priority, status, vendor और लागत हो; हर property को एक सार्वजनिक "समस्या बताएँ" form मिले जो फ़ोटो अपलोड के साथ request बनाए। Signed leases और certificates निजी storage में expiry dates के साथ रखो, और आने वाली expiries dashboard पर दिखाओ। फिलहाल सिर्फ मैं email और password से login कर सकूँ। Database और निजी file storage। Sample data डालो।
बनाने के चरण
- Properties, units और leases sample data के साथ। जाँचें कि dashboard सही units को खाली और जल्द खत्म होने वाली leases दिखा रहा है।
- Rent ledger। एक आंशिक payment, एक late fee और एक credit दर्ज करें, और balances हाथ से जोड़कर मिलाएँ।
- Maintenance requests और सार्वजनिक form। फ़ोन से फ़ोटो के साथ एक request भेजें। देखें अपनी app में file uploads कैसे जोड़ें।
- Documents। एक lease अपलोड करें और पुष्टि करें कि login के बिना file तक नहीं पहुँचा जा सकता।
- रिपोर्ट। हर महीने वसूला गया किराया, बकाया, हर property पर maintenance लागत। अकाउंटेंट के लिए CSV export करें।
- Staff या owner roles (agencies)। जाँचें कि owner सिर्फ अपने properties देखता है।
- Tenant portal (बाद में)। Balance, documents, maintenance requests, और एक tenant दूसरे का data कभी न देखे।
- Online rent collection (बाद में)।
आम गलतियाँ
- "Paid" checkbox, ledger के बजाय। यह आंशिक payments, fees या credits नहीं संभाल सकता।
- Floating-point पैसे। Integer cents इस्तेमाल करें।
- सार्वजनिक document links। Leases और IDs निजी रहने चाहिए।
- पुरानी leases और tenants delete करना। इतिहास रखें; ended mark करें।
- एक देश के नियम कोड में लिखना। Deposit संभालना, notice की अवधि और late fees अलग होते हैं; इन्हें settings के रूप में रखें।
- दूसरों के लिए logins जोड़ने से पहले tenant portal बनाना। पहले अपना workflow सही करें।
- बैकअप की योजना न होना। यह ऐसा data है जो खोया नहीं जाना चाहिए; जानें कि यह कैसे backup और export होता है।
कब property management software बेहतर है
स्थापित property management platforms में online rent collection, tenant screening, accounting, owner payouts, e-signatures और कुछ क्षेत्रों के लिए legal forms होते हैं। अगर आप बहुत units संभालते हैं, owners का पैसा रखते हैं, या regulated trust accounting चाहिए, तो इन products की ज़िम्मेदारियाँ आप खुद दोबारा न बनाएँ।
अपना tool तब बनाएँ जब आपके पास छोटा portfolio हो और आपको ऐसा tool चाहिए जो आपके काम के तरीके में फिट हो, जब per-unit pricing जुड़कर महंगी पड़ रही हो, जब आपका mix असामान्य हो (mixed-use buildings, storage units, parking), या जब maintenance और tenant data को आपके अपने systems जैसे CRM से जुड़ना हो।
Mythex के साथ बनाना
Mythex ऊपर दिए prompt वाली app बना सकता है: chat में वर्णन करें, live preview में जाँचें, और publish करें। App को ज़रूरत हो तो वह फ़ोटो और documents के लिए एक समर्पित Postgres database और file storage जोड़ता है। आपके, staff और बाद में tenants के लिए login आप अपना लाते हैं, और online rent collection के लिए आप अपने payment provider की keys project secrets के रूप में जोड़ते हैं; Mythex की अपनी payments या e-signature सुविधा आपकी app के लिए नहीं है। मासिक rent charges के लिए ऊपर बताए सरल विकल्पों में से कोई एक लें, scheduled job के बजाय। और अधिक शुरुआती बिंदुओं के लिए app templates देखें।
सवाल
Property management app में कौन-से features होने चाहिए?
Properties और units, tenants और leases, एक rent ledger जो दिखाए कि क्या देय है और क्या चुका दिया गया, maintenance requests, और document storage। बड़े कामकाज में tenant portal, owner statements, vendor management और online rent collection जुड़ते हैं।
क्या property management app online rent ले सकता है?
हाँ, Stripe जैसे payment provider के ज़रिए, जो card payments और कुछ देशों में bank debits सपोर्ट करता है। Online rent collection का मतलब है failed payments, refunds और fees संभालना, इसलिए कई छोटे landlords bank transfer से मिले payments दर्ज करने से शुरू करते हैं और online collection बाद में जोड़ते हैं।
क्या मुझे tenant portal चाहिए?
पहले दिन नहीं। Tenant portal से tenants अपना balance देख सकते हैं, भुगतान कर सकते हैं, maintenance requests भेज सकते हैं और documents डाउनलोड कर सकते हैं। मुट्ठी भर units से ज़्यादा manage करने पर यह समय बचाता है, पर इसके लिए tenant logins और सावधान permissions भी चाहिए।
क्या अपनी app में tenant की जानकारी रखना कानूनी है?
आम तौर पर हाँ, पर data protection और landlord-tenant नियम देश और क्षेत्र के हिसाब से अलग होते हैं। सिर्फ ज़रूरी जानकारी इकट्ठा करें, documents निजी रखें, access सीमित करें, और deposit संभालने और notices जैसी चीज़ों के स्थानीय नियम किसी स्थानीय सलाहकार से जाँचें।