Constru Platform
Construction workflow management platform.
Launched for the Brazilian market — screenshots are in Portuguese (PT-BR).
Overview
A full-stack platform for managing construction projects: lots, houses, rooms, budgets, and payments. Web dashboard (Next.js) for planning and editing; mobile app (Expo / React Native) for on-site use. Backend API (Fastify, Prisma, PostgreSQL) with JWT auth, Mercado Pago integration, and PDF generation for budgets.
Problem
Construction workflows require planning (lots, floor plans, room types), cost estimation, and payment tracking. Clients and teams need a clear dashboard and a mobile-friendly way to view and share budgets.
Solution
Web app: create lots and houses, drag-and-drop rooms, generate budgets and PDFs, manage payments (PIX, card, boleto). Mobile app: view projects, open PDFs, sync with backend. API: Clean Architecture with controllers, use-cases, repositories; JWT auth; webhooks for payment status.
My Role
- Designed the Clean Architecture layering (controllers → use-cases → repositories) across API, web and mobile.
- Implemented the drag-and-drop floor-plan builder and automated PDF quote generation.
- Built the Mercado Pago payment webhook flow and JWT auth across all three clients.
Impact & Results
Replaced manual spreadsheet budgeting with automated PDF generation — contractors can send a professional quote directly from the app. The drag-and-drop floor-plan builder lets clients visualise room layouts and approve changes before any physical work begins, reducing back-and-forth between contractor and client.
Tech Stack
Architecture
Backend: Fastify, Prisma, PostgreSQL, use-cases and repositories. Web: Next.js App Router, Tailwind, drag-and-drop (dnd-kit). Mobile: Expo Router, Redux Toolkit, NativeWind. See the architecture section for diagrams and details.
View architectureScreenshots








Interested in this kind of work?
I'm open to remote roles in Europe and relocation with sponsorship.