[{"data":1,"prerenderedAt":213},["ShallowReactive",2],{"lastUpdated":3,"project-reserva-tamandare-en":4},"2026-09-08",{"post":5,"displayLang":211,"isFallback":212,"hasOtherLang":199},{"id":6,"title":7,"body":8,"date":196,"description":197,"extension":198,"featured":199,"github":200,"live":201,"meta":202,"navigation":199,"path":203,"seo":204,"stack":205,"stem":209,"__hash__":210},"projects_en/en/projects/reserva-tamandare.md","Reserva Tamandaré Real Estate Platform",{"type":9,"value":10,"toc":188},"minimark",[11,18,25,43,49,53,68,71,123,127,177,181],[12,13,15],"h2",{"id":14},"reserva-tamandaré-real-estate-platform",[16,17,7],"strong",{},[19,20,21],"p",{},[22,23,24],"em",{},"Pitch: The business needed to digitize a traditionally bureaucratic and manual real estate sales process, while expanding operations across Brazil. The solution required a robust, scalable multi-tenant architecture for present and future land developments.",[26,27,32,33],"div",{"className":28},[29,30,31],"my-8","flex","justify-center","\n  ",[34,35],"img",{"src":36,"alt":37,"className":38},"/projects/reserva-tamandare/home-sire.png","Reserva Tamandaré Real Estate - Dashboard",[39,40,41,42],"rounded-xl","shadow-2xl","max-w-2xl","w-full",[19,44,45,48],{},[16,46,47],{},"Why robust and scalable?"," Because this wasn't the client's single development project — the system needed a multi-tenant foundation capable of handling multiple real estate developments seamlessly. Previously, sales brokers relied on manual spreadsheets, generated Word documents manually, and emailed contracts back and forth for signatures. This caused data entry errors, delays, and friction for eager buyers looking to secure prime lots immediately. Additionally, management lacked real-time visibility into sales pipelines and cash flows.",[12,50,52],{"id":51},"the-solution","The Solution",[19,54,55,56,59,60,63,64,67],{},"A full-stack platform was engineered to automate the entire sales lifecycle. The frontend was built with ",[16,57,58],{},"Nuxt 3",", delivering a modern, responsive user experience. The backend API was powered by ",[16,61,62],{},"Fastify"," to handle high throughput and fast response times, paired with ",[16,65,66],{},"PostgreSQL"," for transactional reliability.",[19,69,70],{},"Key Deliverables:",[72,73,74,81,87,93,99,105,111,117],"ul",{},[75,76,77,80],"li",{},[16,78,79],{},"Sales Dashboard:"," Real-time lot availability visualization through an interactive map interface.",[75,82,83,86],{},[16,84,85],{},"Contract Engine:"," Dynamic PDF generation populated with buyer and plot data.",[75,88,89,92],{},[16,90,91],{},"Pagar.me API Integration:"," Deep payment gateway integration for credit card and bank transfer processing.",[75,94,95,98],{},[16,96,97],{},"Clicksign API Integration:"," Digital signature workflow automation eliminating manual paperwork and ensuring legal validity.",[75,100,101,104],{},[16,102,103],{},"Concurrency Control:"," Transactional concurrency handling to prevent double-booking of lots.",[75,106,107,110],{},[16,108,109],{},"Financial Analytics:"," Reporting tools for monitoring sales velocity and cash flow.",[75,112,113,116],{},[16,114,115],{},"Public Portal:"," Public-facing website where end buyers complete reservation payments.",[75,118,119,122],{},[16,120,121],{},"GCP + Cloudflare:"," Infrastructure provisioning and deployment pipelines.",[12,124,126],{"id":125},"technical-challenges","Technical Challenges",[72,128,129,135,141,147,153,159,165,171],{},[75,130,131,134],{},[16,132,133],{},"Data Concurrency:"," Ensuring two brokers or buyers could never simultaneously acquire the same land plot (transactional atomicity).",[75,136,137,140],{},[16,138,139],{},"Security & Authentication:"," Multi-layer security protecting sensitive buyer financial data and contract state.",[75,142,143,146],{},[16,144,145],{},"Third-Party API Integration:"," Managing webhooks, rate limits, and failure modes across Pagar.me and Clicksign APIs.",[75,148,149,152],{},[16,150,151],{},"RBAC (Role-Based Access Control):"," Granular permission management across brokers, admins, and buyers.",[75,154,155,158],{},[16,156,157],{},"State Synchronization:"," Maintaining consistent state across frontend, backend, and external payment/signature APIs during contract execution.",[75,160,161,164],{},[16,162,163],{},"Automation:"," Automated webhook handlers and background jobs to replace error-prone manual operations.",[75,166,167,170],{},[16,168,169],{},"Scalability:"," Multi-tenant architecture deployed on GCP capable of serving multiple land developments without performance degradation.",[75,172,173,176],{},[16,174,175],{},"Query Performance:"," Fastify caching and indexed SQL queries for fast financial report generation.",[12,178,180],{"id":179},"results","Results",[19,182,183,184,187],{},"Online sales launched successfully, driving purchases even outside the home state of Pernambuco. Management gained immediate visibility into inventory status and revenue flows. The solution provided a reliable foundation for future developments, solidifying ",[16,185,186],{},"Nuxt 3 and Fastify"," as my preferred stack for mission-critical business applications.",{"title":189,"searchDepth":190,"depth":190,"links":191},"",2,[192,193,194,195],{"id":14,"depth":190,"text":7},{"id":51,"depth":190,"text":52},{"id":125,"depth":190,"text":126},{"id":179,"depth":190,"text":180},"2026-02-21","Comprehensive real estate lot platform featuring lot management, Clicksign digital signatures, and Pagar.me payment integration.","md",true,null,"https://loteamentoreservatamandare.com",{},"/en/projects/reserva-tamandare",{"title":7,"description":197},[206,62,207,208],"Nuxt","Clicksign","Pagar.me","en/projects/reserva-tamandare","l3uNhFREzF7Z5yHzC61ibrXac1pWpbIGZsni-F3gHJA","en",false,1789775732491]