Back to Portfolio

    CRM & Booking System for Plumbing Company (Flutter Web PWA)

    A custom CRM and real-time booking dashboard developed for a U.S.-based plumbing company to manage daily operations, orders, payments, and technician workflows.

    Client

    Natan Plumbing

    Flutter
    Firebase
    Firebase Functions
    Progressive Web App (PWA)
    node.js
    View Live Project
    CRM & Booking System for Plumbing Company (Flutter Web PWA)

    Project Goal

    The primary goal was to streamline internal operations for a mid-sized plumbing company by replacing manual spreadsheets and third-party calendars with a centralized, real-time CRM and order management system. The platform needed to handle booking, technician assignment, payment tracking, and analytics — all in one place.

    Project Details

    The system was built using Flutter Web and deployed as a PWA, making it accessible from both mobile devices and desktop browsers. Key modules include:

    Dashboard with key metrics like revenue, orders, and customer segmentation.

    Booking interface with real-time calendar and order filters.

    Role-based access control for managers and field workers.

    Timeline view for managing technician workload and appointments.

    Payment tracking including channels (e.g., Zelle, Instagram referrals).

    Backend powered by Firebase Firestore and Functions.

    Responsive UI for seamless operation in the field.

    During development, I collaborated closely with the client to refine UI/UX, incorporated feedback from on-site technicians, and ensured offline-first capabilities where needed.

    Results & Impact

    Reduced booking and task assignment time by over 50%.

    Eliminated manual errors in scheduling and payment reporting.

    Increased technician productivity due to clearer task assignments.

    Positive feedback from staff for ease of use and mobile responsiveness.

    Project Gallery

    CRM & Booking System for Plumbing Company (Flutter Web PWA) screenshot 1
    1 / 4

    Client Review

    "The new CRM system completely changed how we work. The team now has clarity, better scheduling, and our operations run much smoother. Fantastic work!"
    Natan Plumbing

    Project Information

    Status

    published

    Completed

    July 2025

    Technologies

    Flutter
    Firebase
    Firebase Functions
    Progressive Web App (PWA)
    node.js

    Ready to start your project?

    Let's discuss how we can help bring your ideas to life.