π Real Estate Management System I did this entire project alone in just 4 months. It contains more than 40 important reports to track all entitlements, transactions, and the sale and rental process.
Screen.Recording.2025-04-29.132717.mp4
π Project Overview This project is a comprehensive Real Estate Management System, originally developed as a desktop application, and later converted into a modern, responsive web application using .NET Core API for the backend and bootstrap for the frontend.
It was developed as part of my role at EL-Mizan Company, where I was responsible for modernizing legacy systems and implementing business-specific enhancements to meet real-world client needs.
βοΈ What Has Been Done β Migration from Desktop to Web Transformed a full-featured desktop-based real estate program into a scalable, secure, and user-friendly web application.
β Business Logic Enhancement Updated and added features according to evolving real estate market demands (e.g., unit reservations, dynamic payment plans, installment management, and contract generation).
β Modular API Development Developed clean and maintainable RESTful APIs using .NET Core, handling modules such as:
Property Listings
Units & Floors
Clients & Contracts
Payment Plans & Transactions
β Database Handling Enhanced data structure in SQL Server for optimized performance, with proper relational mapping, indexing, and stored procedures where needed.
β Frontend Integration Built a smooth and intuitive UI using Angular, connected with backend APIs for real-time property management.
β Authentication & Authorization Implemented secure user login system with role-based access to support admins, sales agents, and accountants.
π― Key Features Multi-user support with role management
Add, edit, delete real estate properties and units
Track client contracts, reservations, and financial status
Generate contract documents and payment schedules
Responsive design for desktop and mobile use