About the Project

This project represents the evolution of my work as a developer, bringing together the creation of a complete real estate and contract management system. The application was designed to address real-world needs for managing properties, tenants, and contracts, delivering a practical and efficient experience for both end users and administrators.

Imagem principal do projeto imob.name

Technologies

React
TypeScript
Tailwind
Vite
react-hook-form
supabase
Tanstak-router
Tanstak-query
pupperter

The application was built using Vite, React, and TypeScript on the front end, with TanStack Router for routing and TanStack Query for data fetching and caching. The back end and database were fully implemented using Supabase, including file storage. The system includes an administrative panel for managing subscriptions and platform control, as well as a dynamic contract engine that automatically adapts documents based on registered properties and tenants. For PDF generation, a lightweight API using Fastify and Puppeteer was developed, ensuring precise and responsive documents. The initial front-end layout was prototyped with the help of Google AI Studio, and later manually refined and implemented for production. It is hosted on Vercel, actively used by clients, and was developed in approximately 1.5 months using the Scrum methodology.