All work
2025–26

Horizon IT

Enterprise Systems Integration

Status In development
Role

Solo — integration architecture and build

Stack
  • Node.js
  • REST APIs
  • PostgreSQL
  • Next.js

Problem

A multi-site hospitality client runs on three separate vendor systems — Lightspeed for point of sale, Deputy for workforce management, NowBookIt for bookings. Each holds one slice of how the business actually operates, and none of them talk to each other. There is no shared layer where sales, staffing and bookings line up, so there is no single view to report from.

Approach

Rather than replace any of the three, Horizon IT sits between them as an integration layer. It defines an API contract against each vendor’s REST API, orchestrates the sync that keeps the three in step, and lands everything in a single PostgreSQL reporting schema. Node.js runs the sync orchestration; Next.js carries the surface. In the sequence of platforms built one capability at a time, this is the enterprise-integration step.

What it does

  • Holds API contracts across Lightspeed POS, Deputy and NowBookIt.
  • Orchestrates sync so the three vendor systems stay reconciled.
  • Normalises all three into one reporting schema — a single place the business can be read from.

Status

In development for a live multi-site hospitality client. The integration and its unified reporting schema are the deliverable currently being built; it is not yet in production.