Skip to content

omarhamoda/Realestate-ManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏠 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

About

🏠 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. application, responsive web application using .NET Core API and using bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors