Horizon IT
Enterprise Systems Integration
Solo — integration architecture and build
- 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.