Fragmentação e pouca visibilidade.
Dados duplicados, documentos dispersos e rotinas manuais dificultam o acompanhamento operacional e fiscal das locações.
Portfólio DSM
← Voltar ao portfólio
Projeto Integrador · 3º semestre · 2026
MVP web para centralizar a gestão de imóveis, contratos e cobranças, com uma simulação didática de IBS e CBS para proprietários e pequenas imobiliárias.
O projeto
Proprietários e pequenas imobiliárias ainda distribuem contratos, pagamentos, reajustes e informações fiscais entre planilhas, documentos e conversas. Essa fragmentação reduz a visibilidade das pendências e aumenta o risco de retrabalho, esquecimento e erro.
Dados duplicados, documentos dispersos e rotinas manuais dificultam o acompanhamento operacional e fiscal das locações.
Permitir o cadastro de locadores e imóveis, a criação de contratos, o acompanhamento de status, a simulação de tributos e a geração de cobranças demonstrativas.
Escopo acadêmico: a simulação de IBS e CBS serve para estudo e demonstração. Ela não substitui orientação contábil nem representa emissão fiscal oficial.
Evolução do PI
A evolução mostra como o grupo reduziu a amplitude inicial e aproximou o produto de usuários e rotinas que poderiam ser pesquisados, demonstrados e avaliados.
O projeto começou como uma ideia de emissão de nota e split fiscal. A falta de dados e a amplitude do tema mostraram a necessidade de um problema mais específico.
O grupo migrou para a gestão de imóveis e passou a estruturar entidades e fluxos de locação, aproximando o projeto de rotinas observáveis.
A proposta foi consolidada como um SaaS de apoio a proprietários e imobiliárias, com gestão de locadores, imóveis, contratos, cobranças e simulação fiscal.
Demonstração do MVP
As etiquetas abaixo separam a versão demonstrável dos recursos que ainda estão sendo construídos ou permanecem planejados.
Interação Humano-Computador
A persona e a jornada ajudam a transformar um domínio complexo em decisões de interface mais claras, guiadas e verificáveis.

Persona principal
46 anos · empresário autônomo e proprietário de imóveis
Tem domínio digital intermediário e administra diversas locações com planilhas, arquivos e WhatsApp. Recorre ao contador quando surgem dúvidas fiscais.
“Eu preciso controlar meus aluguéis sem depender de várias planilhas e sem correr o risco de errar na parte fiscal.”
Centralizar informações, acompanhar pagamentos, evitar esquecimentos, entender valores fiscais e compartilhar dados organizados com a contabilidade.
Documentos espalhados, informações duplicadas, pouca visão de pendências, retrabalho e linguagem tributária complexa.
Painel claro, formulários guiados, validação imediata, confirmação de ações críticas, histórico e explicação do cálculo.
Jornada resumida
| Etapa | Ação | Principal fricção | Resposta de design |
|---|---|---|---|
| Acesso | Entra no sistema | Não saber por onde começar | Painel orientado a tarefas |
| Locador | Registra dados e regime | Termos fiscais | Ajuda contextual e validação |
| Imóvel | Associa imóvel ao locador | Vínculo incorreto | Resumo da associação |
| Contrato | Informa datas e valor | Alto risco de erro | Etapas curtas e revisão |
| Simulação | Consulta IBS e CBS | Não entender o cálculo | Memória de cálculo e aviso didático |
| Cobrança | Gera o registro | Medo de duplicidade | Confirmação, status e valores detalhados |
| Acompanhamento | Consulta pendências | Baixa visibilidade | Filtros, prioridades e histórico |
Arquitetura técnica
A arquitetura abaixo representa a implementação atual. A estrutura parcial em Next.js, NestJS, Prisma e Supabase é um estudo de evolução e não deve ser confundida com a versão funcional.
Fluxo técnico em destaque
A implementação atual usa MySQL, que é relacional. Supabase/PostgreSQL também é relacional. Para atender à disciplina, o roadmap propõe MongoDB para eventos de auditoria, histórico de alterações e notificações, preservando o banco relacional para os dados transacionais.
Desenvolvimento Web III
O UUID aleatório do fluxo anterior foi substituído por JWT assinado. O backend agora valida cada chamada protegida e impede que o usuário troque a imobiliária pela URL.
O frontend enviava um identificador no cabeçalho, mas a API não conferia assinatura, expiração ou identidade.
Login com BCrypt, token assinado, filtro por requisição, contexto autenticado e rotas privadas.
Usuário, token e URL precisam indicar a mesma imobiliária. Uma tentativa de acesso cruzado recebe HTTP 403.
JWT, validações, 401, 403, login, próprio tenant e motor tributário foram executados com sucesso.
Relatório técnico completo
Integração do semestre
Gestão, pesquisa, interface, desenvolvimento e dados se encontram no mesmo fluxo de trabalho.
Escopo, backlog, priorização, ciclos de entrega e evidências no Trello.
Persona, jornada, redução de carga cognitiva, prevenção de erros e validação de usabilidade.
Frontend, API REST, integrações, autenticação e testes automatizados.
Estudo de uma trilha de eventos e histórico em MongoDB, ainda não implementada.
Documentação, avaliação do MVP e comunicação dos resultados do grupo.
Gestão ágil
O planejamento distribui o trabalho em entregas menores e permite revisar decisões a partir de testes, evidências e feedback.
Consolidação do problema, persona, jornada e documentação.
Autenticação, validações e ampliação dos testes.
Planejamento da trilha de eventos e do histórico de alterações.
Testes com usuários, análise dos resultados e ajustes de interface.
Produto final, apresentação, documentação e portfólio.
Controle das entregas
O quadro reúne o cronograma, os três documentos técnicos, as demonstrações e a entrega final. Os estados abaixo deixam claro o que já possui evidência e o que ainda precisa ser consolidado.
Atenção: parte da documentação do repositório foi produzida no 2º semestre e está sendo usada como base. Os documentos marcados como “revisar” ainda precisam ser alinhados ao escopo, à arquitetura e ao estado real do 3º semestre antes da entrega final.
Documentos da professora
Atividade integrada · 19/10/2026
A dinâmica reuniu IHC e Gestão Ágil: cada equipe analisou projetos da turma, observou a experiência de uso e registrou oportunidades de melhoria para apoiar os próximos ciclos.
PDF · Proposta da aula
Orientações da atividade prática: interação cruzada entre equipes, construção de persona, observação da jornada do usuário e elaboração de sugestões fundamentadas em IHC.
Baixar atividade em PDF ↓DOCX · Entrega da equipe
A equipe ImobFiscal avaliou Ambydata, Conecta Serviços, EasyGest e Ciclo Kids. O relatório registra o estágio de cada proposta e recomenda melhorias de identificação, recorte de escopo, dados de exemplo, ações rápidas e atividades para o público infantil.
Baixar relatório em DOCX ↓Aprendizado
A comparação com outros sistemas mostrou que feedback externo ajuda a encontrar problemas que a própria equipe pode deixar passar e transforma observações de uso em melhorias mais claras para o backlog.
Evidências técnicas
Os resultados abaixo descrevem o estado observado da versão atual, sem transformar recursos planejados em entregas prontas.
JWT e imobiliária armazenados após o login; Axios envia o Bearer token nas chamadas autenticadas.
Spring Security protege as rotas e o filtro valida identidade, expiração e tenant.
Doze testes aprovados: 0 falhas, 0 erros, 0 ignorados e BUILD SUCCESS.
Relatório técnico com código, fluxo, resultados, limitações e referências oficiais.
Transparência acadêmica
Registrar as limitações evita conclusões incorretas sobre o estágio do MVP e ajuda a transformar lacunas em próximos passos claros.
Equipe
O trabalho reúne gestão, arquitetura, dados, liderança técnica e desenvolvimento.

Líder Técnico

Arquiteto de Sistemas

Gerente de Projetos

DBA

Desenvolvedor
Conheça o projeto