Back to Portfolio
Case StudyApp Development

WagePilot.io

WagePilot leverages a serverless architecture to handle high-frequency events (clock-ins) and complex data aggregation for small businesses.

GPS-Verified Digital Records
10-15 Hours Admin Saved/Week
Automated Tax Receipts via Stripe
White-Label Ready
https://wagepilot.surge.sh

Interactive Preview

The Challenge

Many small businesses struggle with manual timesheets, inaccurate working hours, lack of visibility, and time-consuming payroll preparation. 'Buddy Punching' and calculation errors often lead to 10-15 hours of lost admin time per week.

The Solution

We built a 'Pre-Payroll' precision engine with geofenced security and real-time earnings tracking.

1. Geofenced Security: Utilizes HTML5 Geolocation API to validate clock-ins against Firestore GeoPoints. Server-side validation prevents spoofing.

2. Live Earnings Engine: A listener on active_shifts triggers state updates to calculate gross pay dynamically. 'Fair Usage' logic throttles updates based on subscription tier.

3. Data Export Pipeline: Uses json2csv to map Firestore documents to Xero, Sage, and BrightPay schemas.

4. Manager Control Center: Drag-and-drop rota builder with FCM push notifications and approval workflows for flagged shifts.

Technology

React
Firebase
Stripe
Node.js

Performance

100
Performance
100
Accessibility
100
Best Practices
100
SEO
0–49
50–89
90–100

Project Gallery

Visual highlights and interface details.

6 Images
Gallery view 1
Gallery view 2
Gallery view 3
Gallery view 4
Gallery view 5
Gallery view 6
Next Project
Next Case Study

Penzance Lettings CRM