Full-Stack PHP Developer Needed – Real Estate / Society Management Website
Бюджэт: -
HOURLY / PART_TIME
⭐ 0.00 (0)
Pakistan
web-programming, php, laravel-framework, api-integration, html5, javascript
Preferred qualifications
- Experience: Expert
Full-Stack PHP Developer Needed – Real Estate / Society Management Software
We are looking for an experienced PHP Full-Stack Developer to develop a complete web-based Real Estate / Housing Society Management System.
The system will be used to manage multiple housing societies, phases, blocks, plots, customers/owners, dealers, bookings, installments, payments, receipts, expenses, notifications, reports, and complete financial/audit history.
Preferred Technology
Laravel (preferred) OR
Core PHP with strong OOP architecture
MySQL / MariaDB
HTML5, CSS3, JavaScript
Bootstrap or a modern responsive UI framework
REST/API integration where required
Clean, secure, scalable and maintainable code
Main Modules
The software should include:
Society Management
Multiple societies
Society → Phase → Block → Plot hierarchy
Society-wise dashboards and reports
Architecture should support unlimited future societies
Phase, Block & Plot Management
Multiple phases and blocks
Plot inventory
Residential / Commercial plots
Plot size in Marla/Kanal
Plot status: Available, Booking, Sold, Cancelled, Transfer
Block and plot map/screenshot uploads
Plot documents and related file uploads
Owner / Customer Management
Owner profile
Father/Husband name
CNIC, mobile, email and address
CNIC front/back uploads
Agreements and other documents
Nominee information and documents
Dealer Management
Dealer profiles
Dealer-wise sales
Commission percentage
Total, paid and remaining commission
Commission payment history
Dealer-wise reports
Booking & Sales Management
Booking date and amount
Total plot price
Down payment
Remaining balance
Installment plans
Special terms and remarks
Booking/sale documents
Cancellation and transfer history
Installment Management
Flexible installment plans
Monthly/periodic installments
Due dates
Received and remaining installments
Late/overdue tracking
Discounts and adjustments
Complete installment ledger
Payment Management
Installments
Down payments
Balloon / Extra payments
Advance payments
Other charges
Cash, Bank, JazzCash, Easypaisa and online transfers
Transaction/reference numbers
Complete payment history
Balloon / Extra Payment
Automatically show previous balance
Calculate new balance after payment
Reduce plot balance
Adjust/reduce future installments where applicable
Clearly identify Balloon Payment on receipt
Updated balance notification
Professional Payment Receipts
Automatic receipt number
Date/time
Society, Phase, Block and Plot information
Booking number
Owner details
Total cost
Previous/current/total received
Remaining balance
Next amount due and due date
Payment method
Cashier and authorized person
Print/PDF functionality
Notifications & Reminders
Payment received notifications
Upcoming payment reminders
Due-date reminders
Overdue notifications
Management/admin notifications
Notification history
SMS/WhatsApp integration should be designed as a future extension
Audit Trail & Complete History
Date-wise and date-range history
Payment history
Owner/dealer/booking history
User who created or modified an entry
Entry/edit date and time
Old vs. new values
Financial records should not simply be deleted; use Cancel/Reverse functionality
Daily Expense Management
Expense entries
Society / Phase / Block
Category and description
Amount and payment method
Vendor/Paid To
Bill/receipt upload
Approval workflow
User-wise tracking
Cancel/Reverse instead of permanent deletion
Expense Categories
Office expenses
Investor payments/expenses
Land owner payments
Development expenses
Miscellaneous expenses
Legal, marketing, bank charges and government fees
Dashboard
Total/available/booked/sold plots
Cancelled/transferred plots
Total sales
Payments received
Outstanding balance
Dealer commissions
Upcoming and overdue installments
Total and category-wise expenses
Investor and land-owner payments
Net financial position
Advanced Search & Filters
Plot number
Owner name
CNIC
Mobile number
Booking number
Dealer
Society / Phase / Block
Plot status
Reports
Society/Phase/Block reports
Plot inventory
Customer/owner reports
Dealer & commission reports
Booking/sales reports
Installment reports
Payment received reports
Balloon payment reports
Outstanding and overdue reports
Expense reports
Investor and land-owner reports
Development expense reports
Date-wise complete financial reports
PDF / Excel / Print export
User & Security Management
Admin
Accounts/Cashier
Sales/Booking Staff
Management View-Only
Role-based permissions
Payment edit permissions
Expense approval permissions
Document access permissions
Complete audit logs
Automatic database backup
Secure authentication and data protection
Important Requirements
We are not looking for a simple CRUD/Excel-type application. The system needs to be designed as a proper scalable Real Estate / Society Management ERP-style web application.
The complete workflow should support:
Society → Phase → Block → Plot → Owner → Booking → Installment Plan → Payment → Receipt → Notification → Complete History
There is also a parallel accounting flow covering:
Income/Payments + Dealer Commission + Investor + Land Owner + Development + Office + Miscellaneous Expenses → Reports
Developer Requirements
The ideal candidate should have:
Адкрыць заказ
AI-чарнавік адказу
Згенеруйце кароткі cover letter па гэтай вакансіі. Перад адпраўкай адрэдагуйце.
Увайдзіце, каб згенерыраваць AI-чарнавік.
Увайсці