Case study CRM and operations system Sacramento, USA 2021–2023

CRM system for a construction company

An operations system for a flooring contractor: crew calendar, projects, invoices, estimates and change orders with the client’s signature. Built turnkey — from planning and design to front-end and back-end.

CRM system for a construction company: day-by-day crew and project calendar
Client
Flooring contractor (under NDA)
Industry
Construction contracting, flooring installation
Location
Sacramento, USA
Timeline
December 2021 — August 2023
What we did
Planning, UX/UI design, front-end, back-end, launch

Try the system yourself

This is the real CRM interface with demo data. Drag a project to another day in the calendar, create a new one with “Add”, open a project card or an invoice. Changes are saved while the tab is open.

crm.demo-flooring.com
Open the demo

Wheel or trackpad — scroll inside the windowCalendar — drag projects between daysCompanies, people and amounts in the demo are fictional

One system instead of spreadsheets, chats and paper timesheets — from order to payment

The client installs floors in new homes built by major developers in Sacramento, California. Orders came in from contractors by email, crews were put together by phone, and invoices and timesheets lived in Excel. We designed and built a CRM that shows the whole life of a project in one place — from request to payment.

  1. 01Crew calendarProjects drag between days and hours, and you can see at a glance who is free
  2. 02A project from request to paymentStatuses, tasks, files, a chat for each job site and an activity log
  3. 03Invoices, estimates and change ordersThe client gets the document as a link and signs it online
  4. 04Roles and accessAdmin, manager, foreman and installer each see only what concerns them
Planning
Processes, user flows, data structure
Design
Interface UX/UI and design system
Front-end
Nuxt (Vue), drag-and-drop calendar
Back-end
Laravel, API, roles, notifications, chat

CRM system screens

01Dashboard: crew calendar, projects drag between days
02Hour-by-hour day view
03All projects with filters
04Project card: tasks, statuses, invoices
05Accounting: invoices, estimates, payments
06A change order the client signs via a link

The project in numbers

20mo.
of building and evolving the system together with the client
1 600+
commits across the front-end and back-end
12+
people on the team: analysis, design, development, testing
6
sections: calendar, projects, accounting, employees, contractors, chat

Tell us your idea.
We handle the rest

What does your company do, and what should the website achieve?