Product Overview

ThisLinks is a production-grade, UK-focused Field Service Management and Equipment Compliance B2B SaaS platform. Engineered for companies that dispatch people, plant, and contractors to job sites (construction, engineering, infrastructure, facilities), it unifies fragmented operational workflows—from office scheduling to native mobile field operations.The platform replaces phone calls, paper timesheets, and scattered compliance files with a centralized command center. Featuring 227 REST API endpoints, real-time Socket.IO fault chat, Firebase FCM push notifications, automated Puppeteer PDF timesheet generation, and published native mobile apps (iOS & Android), ThisLinks automates job lifecycles and ensures full auditability for UK Health & Safety regulations.

227 Endpoints
50 Models
API & Data Architecture
3 Min
vs 60 Min Manual
Job Dispatch Time
8-15 Hrs
Saved / Week
Dispatcher Time Saved

Thought Fabric

Unfolding the grit and logic within our engineering fabric.

The Challenge

Field-service and construction companies rely on scattered spreadsheets, WhatsApp, and paper forms. Dispatchers waste 8-15 hours weekly status-chasing, compliance audits risk £5,000–£50,000+ in HSE fines due to missing paper safety records, and delayed equipment fault reporting causes 15-30% asset downtime.

The Solution

Engineered an all-in-one multi-tenant SaaS platform featuring a React web dashboard, native mobile apps (iOS & Android), and 227 REST API endpoints. ThisLinks automates job dispatching, overnight recurring job cloning, QR-code equipment fault reporting, e-signed safety document compliance, and automatic PDF timesheet generation.

The Outcome

Successfully launched in production serving UK field-service firms, with native apps published on Google Play and Apple App Store. Reduced job dispatch time from 60 minutes to 3 minutes, eliminated status-check calls by 95%, automated 20 transactional email workflows, and provided 100% timestamped audit proof for compliance.

Core Features

Key capabilities engineered for this platform.
Live Job Command Center & Dispatch (227 Endpoints) Native iOS & Android Field Worker Apps (Firebase FCM) Smart Recurring Jobs Engine (Automated Daily Midnight Cron) Equipment Compliance & Asset Registry (50 Models) QR Code Visitor Fault Reporting & Socket.IO Real-Time Chat Digital H&S Compliance Library with Timestamped E-Signatures Workforce Profiles with Qualification & Skill Tags Multi-Site Operations Map (Google Maps Places API) Multi-Tenant Platform Admin Dashboard (30+ Granular RBAC Permissions) Automated Puppeteer PDF Timesheet & Report Generation

Technology Stack

The underlying infrastructure powering the solution.

Frontend & Mobile Interfaces

Modern React 19 SPA with 28 Redux feature slices, real-time WebSocket state, and Google Maps integration paired with 24 dedicated API endpoints consuming published iOS & Android native apps.

React 19 TypeScript Vite Redux Toolkit (28 Slices) Axios with Auto-Refresh SCSS (Sass) Google Maps JS API Socket.IO Client

Backend & Core Architecture

Layered architecture (27 Services, 31 Repositories, 24 Controllers) serving 227 REST endpoints, real-time fault chat, multi-tenant scoping, and automated Puppeteer HTML-to-PDF timesheet generation.

Node.js 20 Express 5 TypeScript Sequelize ORM (50 Models) Socket.IO Server JWT & httpOnly Cookies Swagger OpenAPI 3.0 Puppeteer PDF Engine

Database & Infrastructure

Production MySQL database supporting 50 models and complex M2M relationships (vendor-scoped data isolation), Redis OTP lock caching, and SSH-based GitHub Actions CI/CD on AWS EC2.

MySQL (43 Migrations) Redis 5 (OTP & Locks) AWS EC2 PM2 Process Manager Nginx Reverse Proxy GitHub Actions CI/CD

Integrations & Automation

Presigned 7-day S3 media uploads, daily midnight UTC cron jobs for overnight recurring job cloning, instant FCM push notifications, and 20 automated transactional email templates.

AWS S3 Presigned URLs Firebase Admin (FCM Push) Nodemailer (20 Email Templates) Twilio SMS OTP node-cron Schedulers

More Projects

View All Projects

Get In Touch

Let’s Work Together

Great software starts with a conversation. Let's collaborate to build intuitive, impactful digital experiences that deliver real results and stand the test of time.

946 Hougang Street, Singapore 530972

Envelope

Let’s Connect

Singapore Time: Loading...