A-1 Contractors Inc
A-1 Contractors Inc
Who's estimating today?
Enter your 4-digit PIN
My Clients
Loading...
Tasks
Client tasks & follow-ups
Activity log
Estimates generated and emails sent, across every customer
New lead
Everything from your call in one place — client info, the job, and the appointment
Optional: paste an email or message to auto-fill below
Client
Job & appointment
Calendar
Appointments & schedule
Loading calendar…
Customer
Projects
Projects
Client documents
Drop files here
or
Project
Item 1
Materials
$0
Labor
$0
Overhead
$0
0 crew-days
Markup
$0
profit & commission
This item total
$0
Materials
Labor
Labor tasks
Daily rate: $1,050
Task Actual days Qty Unit Productivity Suggested Cost
Total crew-days: 0 Labor total: $0
Base scope — breakdown
Materials$0
Labor (0 crew-days × $1,050)$0
Overhead (0 days × $1,200)$0
Subtotal$0
Commission (10%)$0
Profit (12%)$0
This item total$0
Project total
General notes
Material catalog
Add to section:
Project documents
Drop files here
or
100%
Click to start measuring
Measurements
Material catalog
Prices & vendor assignments
NameCategory UnitPrice TaxVendorsActions
Labor task library
Productivity rates per crew-day
Productivity rate = how many units (SF, LF, CY…) one crew can complete per day. When you add a task to an estimate and enter a quantity, the suggested days are auto-calculated.
Task nameCategory UnitProductivity (units/day) NotesActions
Vendors
Material suppliers
Notes library
Categorized, checkbox-built general notes for estimates — with presets for common jobs
This is the same library that shows up when you add notes to an estimate. Check items here to preview their wording or save a new preset — categories and items each have a ✏ to edit and a 🗑 to delete.
Construction steps library
Categorized, checkbox-built steps for line items — with presets for common jobs
This is the same library that shows up when you click "Build from library" while editing a line item's construction steps. Check items here to preview their phrasing, reorder or edit the result on the right, then save it as a preset — categories and items each have a ✏ to edit and a 🗑 to delete.
Settings
Labor rate
Labor is estimated in 0.25-day increments. This rate applies to all new estimates. Changing it here also updates the current project.
Company information
Default pricing
Referral sources
The options shown for "How did they hear about us?"
Database sync
Connect to PocketBase for multi-device sync
Not connected
Don't have a server yet? pocketbase.io is free and open source. See the setup guide for step-by-step server instructions.
Where you uploaded estimate-portal.html. Used for the "View Client Portal" button, the link on generated estimates, and emails to clients.
Address autocomplete
Without a key, address suggestions use a free service and are biased toward Illinois. With a Google Maps API key (Places API enabled, billing set up on your Google Cloud account — Google's free monthly credit covers typical usage), suggestions come from Google instead — faster and more accurate. Get a key at console.cloud.google.com.
Email (EmailJS)
Sends estimates to clients and signature notifications back to you
Uses EmailJS (free tier available) to send mail straight from the browser — no server needed beyond what's already required for Database sync above. Create a free account and one email service, then set up the two templates below (each just needs a Template ID from the same account).
Quick Send (one-click, sent to the client)
Sends instantly from inside the app — no email app pop-up. Note: EmailJS attachments require a paid EmailJS plan, so this option does not attach a PDF; the client opens the portal link instead. Template needs: {{to_email}}, {{cc_email}}, {{bcc_email}}, {{subject}}, {{message}}, {{portal_link}}
Signature notification (sent to you)
Template needs: {{to_email}}, {{project_name}}, {{client_name}}, {{accepted_date}}, {{total}}, {{deposit_amount}}, {{signature_image}}, {{portal_link}}, {{survey_note}} (blank unless a plat of survey was attached)
Quick add items
Flat-rate, already-marked-up services you can drop straight in as a line item when generating an estimate
Time & Materials defaults
Used when a line item is set to T&M pricing
Job templates
Pre-built estimates for common project types
Templates store material sections (with line items) and labor tasks. On any project, click Apply template to pick and choose which sections and tasks to add — quantities and prices are pre-filled and always editable.
Proposal Builder
Notes library
Users
Manage who can access this app
Each user has their own client list. Anyone can view and edit all clients via the "All clients" toggle. The library (materials, labor tasks, vendors, etc.) is shared across all users.