Velha Cap Homes: Sistema web para otimizar a busca e locação de imóveis na cidade de Oeiras-PI

dc.contributor.advisor1 Paiva, Denis Costa
dc.contributor.advisor1Lattes http://lattes.cnpq.br/6928966150488435pt_BR
dc.contributor.referee1 Junior, Ciro Ferreira de Carvalho
dc.contributor.referee1Lattes http://lattes.cnpq.br/4561133234382643pt_BR
dc.contributor.referee2 Luz, Anthony Irlan Marques
dc.contributor.referee2Lattes http://lattes.cnpq.br/5224279549390467pt_BR
dc.creator Martins, Mateus Vital de Sousa Pereira
dc.creator.Lattes https://lattes.cnpq.br/2183783715125485pt_BR
dc.date.accessioned 2026-08-21T19:30:30Z
dc.date.available 2026-08-21T19:30:30Z
dc.date.issued 2026
dc.description.abstract The increasing urbanization and social dynamics of small cities impose informational challenges to real estate rental, especially in municipalities like Oeiras – PI, where the local market still relies on informal channels scattered across social networks. This work describes the development of a web system, named VelhaCap Homes, designed to centralize real estate rental listings in that city, connecting landlords and tenants in a single structured platform. The research, of applied nature and qualitative approach, adopted the classic Waterfall life cycle model and a layered architecture based on the Model-View-Controller (MVC) pattern. The system was implemented with a modern stack, comprising React 19, Vite, TanStack Start and Tailwind CSS on the front-end, and Node.js, Express, Prisma and PostgreSQL (Neon) on the back-end, with image persistence on Cloudinary, JSON Web Token (JWT) authentication and data validation through the Zod library. The requirements analysis yielded fifteen functional requirements and six non-functional requirements, covering user registration and authentication, property management, image upload, search and filters, landlord dashboard, statistics dashboard and contact mechanisms. The system was deployed to a production environment, with the back-end hosted on Render, the front-end on Vercel and the database on Neon, and was subjected to system tests that evidenced compliance with the non-functional requirements of usability, performance, security, reliability, availability and portability. It is concluded that the developed solution showed potential to mitigate the informational fragmentation of the real estate market in Oeiras – PI, indicating paths of evolution for future iterations.pt_BR
dc.description.resumo A crescente urbanização e a dinâmica social das cidades de menor porte impõem desafios informacionais à locação de imóveis, sobretudo em municípios como Oeiras – PI, onde o mercado imobiliário ainda se apoia em canais informais e dispersos em redes sociais. O presente trabalho descreve o desenvolvimento de um sistema web, denominado VelhaCap Homes, idealizado para centralizar anúncios de imóveis para locação na referida cidade, conectando locadores e locatários em uma única plataforma estruturada. A pesquisa, de natureza aplicada e abordagem qualitativa, valeu-se do modelo clássico de ciclo de vida (Cascata) e da adoção de uma arquitetura em camadas baseada no padrão Model-View-Controller (MVC). O sistema foi implementado com stack moderna, composta por React 19, Vite, TanStack Start e Tailwind CSS no front-end, e Node.js, Express, Prisma e PostgreSQL (Neon) no back-end, com persistência de imagens no Cloudinary, autenticação via JSON Web Token (JWT) e validação de dados por meio da biblioteca Zod. A análise de requisitos resultou em quinze requisitos funcionais e seis requisitos não funcionais, contemplando cadastro e autenticação de usuários, cadastro e gestão de imóveis, upload de imagens, busca e filtros, painel do anunciante, dashboard de estatísticas e mecanismos de contato. O sistema foi implantado em ambiente de produção, com o back-end hospedado no Render, o front-end na Vercel e o banco de dados no Neon, e submetido a testes de sistema que evidenciaram o atendimento aos requisitos não funcionais de usabilidade, desempenho, segurança, confiabilidade, disponibilidade e portabilidade. Conclui-se que a solução desenvolvida demonstrou potencial para mitigar a fragmentação informacional do mercado imobiliário de Oeiras – PI, indicando caminhos de evolução para futuras iterações.pt_BR
dc.identifier.uri https://bia.ifpi.edu.br/jspui/handle/123456789/5823
dc.language porpt_BR
dc.publisher Instituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.publisher.country Brasilpt_BR
dc.publisher.department Campus Picospt_BR
dc.publisher.initials IFPIpt_BR
dc.rights Acesso Abertopt_BR
dc.subject Moradiapt_BR
dc.subject Imóveispt_BR
dc.subject Tecnologiapt_BR
dc.subject Aluguelpt_BR
dc.subject Oeiras–PIpt_BR
dc.subject.cnpq CNPQ::CIENCIAS EXATAS E DA TERRApt_BR
dc.subject.cnpq SISTEMAS DE COMPUTACAOpt_BR
dc.subject.cnpq ENGENHARIA DE SOFTWAREpt_BR
dc.subject.cnpq METODOLOGIA E TECNICAS DA COMPUTACAOpt_BR
dc.title Velha Cap Homes: Sistema web para otimizar a busca e locação de imóveis na cidade de Oeiras-PIpt_BR
dc.type Trabalho de Conclusão de Cursopt_BR

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
2026_tcc_mvspmartins.pdf
Size:
6.86 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
2026_termo_mvspmartins.pdf
Size:
280.99 KB
Format:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: