Skip to content

01The catalogue

From thefactory.

Everything here is ours. We designed it, built it, own it and run it in production, which is a different relationship to software than reselling somebody else’s.

The EventSync dashboard showing revenue, orders, expenses and outstanding invoices above its trend charts

001 / EventSync / operations dashboard

001In production

EventSync

Venue operations platform

One connected platform for venue operations.

Twenty-four modules over one record. An event is created once, and seating, staffing, stock, the door, the invoice and the report all read from it instead of from four exports that disagree by Monday.

  • Reserved seating, a seat map for any website and card checkout
  • Bar stock, point of sale and cash movements
  • Quotes, invoicing, staffing and reporting
  • Multi-account, with its own public API
Runs on
  • Flagship platform
  • Web
  • Public API
Built with
  • Angular
  • Node.js
  • MySQL
  • WebSocket
The ScannerSync event list on a phone
ScannerSync confirming a guest checked in, with the option to check in one more
The ScannerSync sync queue with everything sent and the guest lists saved for offline use

002 / ScannerSync / door check-in

002In production

ScannerSync

Door and check-in application

Guest check-in that keeps working when the signal doesn’t.

The door app for the EventSync ecosystem. It holds the guest list on the device, scans against it with no connection at all, and drains its queue in order when the signal returns.

  • Camera scanning against an on-device guest list
  • Per-seat check-in and partial group bookings
  • Undo before sync, and seat moves off the live chart
  • Idempotent queue, so a retry cannot double check-in
Runs on
  • Ships with EventSync
  • iOS
  • Android
  • Web
Built with
  • Angular
  • Capacitor
  • ML Kit
  • IndexedDB
The PosSync till showing its product grid of drinks beside a new sale

003 / PosSync / register

003In production

PosSync

Point of sale application

Point of sale built to keep the bar moving.

A landscape till for tablets, pulled out of EventSync so the bar deploys on its own cadence and keeps trading through a dropped connection. Every sale lands back on the same stock and the same books.

  • Category-coloured grid, shared favourites and tabs
  • Split card and cash, discounts, voids and line notes
  • Cash drawer movements and session reports
  • An ordered offline write queue that syncs itself
Runs on
  • Ships with EventSync
  • iOS
  • Android
  • Web
Built with
  • Angular
  • Capacitor
  • IndexedDB
Prefect staff app with a Riverside Academy class selected for a group behaviour award
The Prefect Guardian app showing linked children, behaviour totals and homework

004 / Prefect / staff behaviour capture

004In production

Prefect

School behaviour platform

A shared picture of every school day.

Teachers record positive behaviour, concerns and homework in one place. School leaders follow the learner timeline, and families stay involved through the Prefect Guardian app on the App Store and Google Play. Built by SyncFac for South African schools.

  • Individual and group behaviour capture, including offline
  • Learner timelines, sanction register and house standings
  • A guardian app on the App Store and Google Play, for linked children and reports
  • School branding, learner import and staff permissions
Runs on
  • Web
  • iOS
  • Android
Built with
  • Angular
  • Capacitor
  • NestJS
  • PostgreSQL
  • Prisma
  • IndexedDB
The ticket.sh web app with project tickets organised on a board
The ticket.sh mobile Today screen with tasks and its bottom navigation

005 / ticket.sh / project board

005Web and mobile

ticket.sh

Developer productivity SaaS

From a fleeting idea to something shipped.

Our own ticket and project manager for independent developers and small teams. Capture an idea, plan the next step and keep work moving across the web app and the mobile app, with changes saved on the device first.

  • Private capture inbox, projects, boards and ticket lists
  • Offline editing with durable sync and conflict resolution
  • Voice and text capture into AI drafts you review
  • Team workspaces, client management and editor access over MCP
Runs on
  • Web
  • iOS
  • Android
Built with
  • Angular
  • Capacitor
  • Node.js
  • PostgreSQL
  • IndexedDB
The CornyBits TV display with a trivia question, four answers and a countdown
A player answering the same CornyBits question on a phone

006 / CornyBits / venue TV

006In production

CornyBits

Live venue games

Game night on the big screen, played on every phone.

Trivia, number bingo, caption challenges and polls for bars, pubs and venues. The questions and scores play on the venue TV, guests answer on their own phones with no app and no account, and the host runs the night from a phone, tablet or laptop.

  • Trivia, number bingo, caption challenges and polls
  • Players join by QR code or a six-character code
  • Question packs, leagues and reports in the venue admin
  • Links to EventSync, so games and results reach the venue
Runs on
  • Web
  • iOS
  • Android
Built with
  • Angular
  • Capacitor
  • Node.js
  • MySQL
  • WebSocket

007Next in the catalogue

The catalogue is not finished.

We add a product when we find a problem worth solving properly, not to fill a page. When the next one is ready it will appear here, numbered, in production, and with its own reason to exist.

SFBuild with us

Need one of your own?

If you have a product, platform or system that has to work properly, we build those too, with the same standards we hold our own catalogue to.

A person replies, usually within one business day.

hello@syncfac.com