Skip to content
Regi Ellis

Client application

Trueline

The job-management application I’m building for Align Roofing, with estimates, invoices, work orders, photos, and scheduling on the company’s own server.

Status
In progress 2026
My role
Design & development

The need

Align pays for each person using its roofing software.

I’m building Trueline to replace that system. It follows how Align’s office handles a job and keeps the records on a server the company controls.

What I built

One record per job, in software the company owns.

A job record holds the customer’s details and the work being planned. Estimates, invoices, photos, and work orders belong to that job, along with its tasks and notes. The office will use those records in the calendar and dashboard too.

The application runs on Align’s own server. Staff use their existing company Google accounts to sign in. Job photos upload directly to storage.

Trueline / In development

ContactCustomer & property
Job detailsPhotos, tasks & notes

One record per job

The office keeps the customer’s details and job paperwork on this record.

  • PaperworkEstimates, invoices & work orders
  • ScheduleCalendar & office dashboard
  • Job historyPhotos, tasks & notes

Estimates, scheduling, and the dashboard use the same job details.

Implementation

What’s built so far, and how the office will use it.

Customers and crews keep texting.

Customers and crews will still call or text the office. I’m building Trueline for the office staff to use, so the people on the roof and the customers won’t need another portal.

Where the build stands.

The office core is built. I’m still working on estimates, invoices, work orders, the calendar, and the dashboard. Later, I plan to add draft job updates from crew texts and insurance emails. Staff will check those drafts before saving them.

Built with Technical details
  • Go + PostgreSQL
  • Vite + Preact + TanStack office app
  • Google SSO, domain-restricted
  • Direct-to-storage photo uploads
  • PDF estimate generation
  • Self-hosted on a single server

Have something
you need built?

Tell me what you’re working on. A rough budget and an idea of when you’d like to start will help.

Start a conversation