Sistema Imobiliário Web

Sistema para imobiliárias desenvolvido do zero em Go, seguindo arquitetura DDD e princípios de software escalável. Ele permite a gestão centralizada de imóveis, fotos, leads, clientes, métricas, funcionários, contratos, landing page de imóveis e artigos.

Recursos:

Filtragem avançada e paginação de itens como imóveis, leads, clientes e contratos.

Página do imóvel com galeria de fotos moderna, carrossel e zoom.


Gestão de fotos do imóvel com opções de rotacionar, excluir e reordenar de forma intuitiva via drag-and-drop.


Métricas detalhadas de visualizações e compartilhamentos de imóveis, apresentadas em gráficos interativos.


Cadastro de itens com preenchimento inteligente de formulários, incluindo preenchimento automático de endereço via CEP.

🔮 Sugestões de descrição baseadas em IA.


Pipeline intuitivo de leads com drag-and-drop e scroll infinito, organizado por etapas de prospecção, oferecendo visão clara do funil e agilidade na gestão comercial.


Criação e gestão de landing pages para imóveis exclusivos com opção de upload de e-book em pdf e fotos adicionais.


A arquitetura multi-tenant possibilita gerenciar várias imobiliárias de forma independente. Superusuários têm acesso a uma tela de configurações avançada, onde podem editar informações da agência (nome, telefone, e-mail, endereço), gerenciar tokens de APIs externas (C2S, AT1) e controlar recursos disponíveis.

Configurações avançadas da agência

Além disso:

  • Layout responsivo, adaptado para desktop e mobile
  • Server-Side Rendering (SSR) para melhor performance, e simplicidade de desenvolvimento
  • API JSON segura, com autenticação via token para acesso externo aos recursos da agência
  • Sistema de fila para envio de e-mails em massa, respeitando limites de cada servidor SMTP
  • Cache estratégico de dados, focado em performance e redução de carga
  • PWA (Progressive Web App), permite instalação no dispositivo, com experiência próxima à de um app nativo
StackGolang, Fiber, Templ, HTMX, Alpine.js, HTML, JS, CSS e MySQL
TagsArquitetura, Frontend, Backend, Sistema, UI/UX, API, Banco de Dados, Integrações, PWA, GitHub Actions, CI/CD, Hospedagem

Quer construir um projeto assim?