What it is
A management platform for construction companies: projects, tasks, crews, timesheets, leave, payroll, invoicing and inventory in one system, with a mobile app for workers in the field. Each company signs up as its own tenant, pays per staff member, and can be referred in by affiliates who earn a commission.
Where we came in
Construction firms were running crews from spreadsheets and paper timesheets. The product needed strict separation between companies (payroll data for one firm must never be visible to another), a time clock that didn't rely on workers remembering to punch in, and billing that scaled with headcount. We built the backend and the APIs that the web and mobile apps run on, and have maintained it since.
What we owned
- Multi-tenant architecture and the tenant-aware authentication layer
- REST APIs for 10+ modules: projects, tasks, timesheets, payroll, invoicing, leave, inventory, dashboards
- Geofenced time-clock punches via PostGIS
- Stripe subscription billing with affiliate commission payouts
- Push notifications and the mobile dashboard and task-tracking APIs
- PDF generation for payroll and invoices