Feature Ideas & Roadmap

Track what's been built and what's coming next.

Recently Completed

Staff Management
v0.16.0

Staff profiles with qualifications, Gas Safe registration tracking, hourly rates, emergency contacts, and expiry alerts.

Multi-User RBAC
v0.15.0

4 roles (Owner, Admin, Plumber, Viewer), 31 permissions, team management, and invite flow.

Job Photos
v0.16.0

Before/during/after photo management on estimates, maintenance jobs, surveys, and certificates. Drag-and-drop upload, stage filters, lightbox viewer.

Time Tracking
v0.16.0

Clock-in/out per job with live timer, break deduction, notes, and profitability variance against estimated hours.

PDF Export
v0.17.0

Export surveys, job cards, and job summaries as professionally formatted PDFs.

Accounting Exports
v0.14.0

Xero, QuickBooks, and generic CSV export. VAT return reporting with quarterly summaries and invoice aging dashboard.

Gas Certificates
v0.13.0

CP12, CP6, CD10, CD11 certificate management. Edit-in-draft, issue (immutable), print, email, appliance registry.

Accessibility (WCAG 2.1 AA)
v0.14.0

ARIA labels, skip-to-content, keyboard navigation, focus indicators, and pagination on all list pages.

Grouped Sidebar Navigation
v0.16.0

7 collapsible sections with localStorage persistence and auto-expand for active group.

UX Consistency
v0.18.0

Cross-entity navigation links, inline job status changes, duplicate estimate, GDPR data export, and staff assignment on maintenance jobs.

Coming Next

Job Handoff Workflow
Planned

Structured staff-to-staff job handoff with checklist, notes, and accept/reject workflow for multi-day jobs.

Customer Portal
Planned

Self-service portal for customers to view quotes, track job progress, and make payments online.

Recurring Maintenance Schedules
Planned

Auto-create maintenance jobs on a recurring basis (annual boiler service, quarterly checks).

Material Ordering Integration
Planned

Link estimates to supplier catalogues (City Plumbing, Wolseley) for one-click ordering.

GPS & Route Planning
Planned

Optimise daily job routes based on location and schedule.

Stripe Billing
Planned

Subscription management for SaaS tiers with plan enforcement and usage tracking.

Online Payment Processing
Planned

Let customers pay invoices online via card or direct debit (GoCardless/Stripe).

Supplier Price Auto-Sync
Planned

Live price sync from City Plumbing, Wolseley, Screwfix APIs instead of manual CSV import.

Property App Integration
Planned

Connect to Property App: tenant fault reports flow to PlumbCalc for estimation, costs flow back as property expenses.

Native Mobile App
Planned

iOS/Android native app with push notifications and enhanced camera integration.