Descrição
Este projeto nasceu em contexto de aula como projeto final da UFCD de ASP.NET Core. A versão original foi desenvolvida com ASP.NET Web Forms e .NET Framework 4.7.2.
Em 2026, o código foi revisto em profundidade e migrado para ASP.NET Core MVC e .NET 10, preservando o domínio original da aplicação e modernizando a sua arquitetura, segurança e experiência de utilização.
A versão atual utiliza Entity Framework Core com SQLite, ViewModels, consultas assíncronas, validação no cliente e no servidor, proteção antiforgery, dados demonstrativos fictícios, testes automatizados com xUnit e integração contínua através do GitHub Actions.
O resultado é uma aplicação de gestão imobiliária preparada para portfólio, com dashboard, gestão de clientes e imóveis, registo de interesses de compra, agenda de visitas, pesquisa, filtros e paginação.

