Real Estate Lx - Property Management System A modern, full-featured real estate management application built with ASP.NET Core MVC, Entity Framework, and Bootstrap. This application allows users to browse, search, and manage real estate properties with advanced filtering and user management capabilities.
Features Property Search & Management Advanced Search: Filter properties by location, price range, room count, area, property type, and more Property Listings: View detailed property information with image galleries Property Management: Create, edit, and delete property listings (authenticated users) Image Upload: Multiple image support with priority ordering Location-based Search: Search by country, region, city, and neighborhood User Management User Registration & Authentication: Secure user accounts with ASP.NET Identity Profile Management: Customizable user profiles with avatar selection Admin Panel: Comprehensive user management for administrators Role-based Access: Different permissions for users and administrators Ban System: Temporary user banning with expiration dates Modern UI/UX Responsive Design: Bootstrap-powered responsive interface Dark Theme Support: Modern dark theme with light accents Interactive Components: Dynamic forms with real-time validation Professional Layout: Clean, intuitive user interface Technology Stack Backend: ASP.NET Core 8.0 MVC Database: Entity Framework Core with PostgreSQL Authentication: ASP.NET Core Identity Frontend: Bootstrap 5, HTML5, CSS3, JavaScript Icons: Bootstrap Icons Testing: xUnit with FluentAssertions Architecture: Clean Architecture (Core, Infrastructure, Logic, MVC)