all projects

ProFlex: plumbing maintenance management ecosystem

Mobile app and web dashboard for plumbing service management, with real-time tracking, chat and analytics.

About the project
ProFlex is a platform that digitizes plumbing maintenance management, from the moment a client requests a service to the final invoice. It consists of a mobile app for clients and field technicians, and a web dashboard for operators, both sharing the same real-time backend. Clients create and track orders, technicians manage jobs, stock and documents on site, and operators coordinate everything from a central dashboard with live technician tracking and analytics.

My contribution
I collaborated with the team to build both the mobile app and the web dashboard, contributing to features, architecture and day-to-day development.

  • Role-based apps. Built role-specific experiences for clients, technicians and operators, each with its own navigation and screens, backed by Firebase Authentication.

  • Mobile app. Developed the cross-platform app in React Native with Expo, using NativeWind for styling and a reusable component library built on rn-primitives.

  • Order lifecycle. Implemented the order flow from creation and allocation to in-progress and completion, with real-time status updates for every role.

  • Real-time features. Worked on live chat, push notifications and presence indicators using Firebase Firestore and Cloud Messaging.

  • Maps and tracking. Integrated maps and location services: Google Maps on mobile, and a live technician tracking map on the web dashboard built with Leaflet and route visualization.

  • Field tools for technicians. Contributed to stock tracking, work documentation, document generation and digital signatures.

  • Web dashboard. Built the operator dashboard in Next.js (App Router) with Server Actions, a Tailwind and Radix UI component system, forms validated with React Hook Form and Zod, and Excel export.

  • Analytics. Implemented analytics views with animated Recharts charts for business and performance insights.

  • Delivery. Shipped mobile builds with EAS and over-the-air updates, and deployed the dashboard on Vercel.