Centralised Rental Management System
Multi-tenant property management platform (Java, React.js, Node.js, MySQL) built through the full engineering lifecycle — requirements analysis, system architecture, modular back-end development, and database normalisation.
Technologies
Engineering Focus
Engineered through the complete development lifecycle: requirements analysis, database normalization (3NF), modular service architecture, concurrency control, and systematic testing.
01. The Real-World Problem Space
Property managers face massive inefficiencies handling multi-tenant leases, maintenance requests, and payment reconciliations across disconnected legacy spreadsheets and non-scalable tools.
02. Strategic Engineering Approach
Designed and delivered a modular multi-tenant architecture with third normal form relational database models, rigorous REST API contracts, and an intuitive React interface with concurrency protection.
System Architecture & Service Flow
Client Web Portal → RESTful Gateway → Modular Java/Node.js Business Services → Normalized MySQL DB
Requirements & Normalisation
Engineered third normal form (3NF) relational schemas to eliminate redundancy and preserve transactional integrity.
Modular Back-End Development
Developed decoupled service modules in Java and Node.js for tenant authentication, lease automation, and billing.
RESTful API Integration
Implemented uniform endpoints connecting front and back end with strict status validation and input sanitization.
Systematic Multi-Layer Testing
Ran systematic testing across layers to validate data integrity, concurrency handling, and cross-browser compatibility.
Technical Challenges Overcome
- •Ensuring strict tenant data isolation in a shared database schema without performance degradation.
- •Handling concurrent booking transactions and lease renewals without race conditions or database lockouts.
Demonstrated Outcome & Verification
Delivered a robust, publication-ready production platform; authored a complete research paper on the system architecture ready for publication.
Future Roadmap
Deploying containerized microservices on cloud infrastructure with automated CI/CD pipelines and automated payment gateway webhooks.