Change Language:

Follow Us

Real-Time

Real-Time Systems & Meetings

Live presence, events and video meetings on WebSockets and Socket.io — including a custom meeting solution built from scratch.

Real-Time Systems & Meetings

What I build

Features where delay is the product: presence and messaging, live rooms, notifications and video meetings. At IT PLUS I built a custom real-time video streaming and meeting solution from scratch in the style of Zoom and Meet, with Laravel behind rooms and Socket.io carrying live events.

How I work

Real-time systems fail at the edges, so that is where the time goes: what happens when a participant loses connectivity, when a message arrives twice, or when a mobile browser is backgrounded mid-call. State is designed to be recoverable — clients reconnect and resynchronise from the server.

What you get

  • A transport chosen for the job: WebSockets or Socket.io for events, plain HTTP where real-time buys nothing.
  • Room and presence design with join, leave and roster updates handled explicitly.
  • Reconnection and idempotent event handling built in from the start.
  • Angular web and Ionic mobile clients on the same event contract.

The stack

Node.js, Socket.io, WebSockets, PHP with Laravel for rooms and records, MySQL, Angular, Ionic.

A good fit if

You are adding live rooms or collaboration to an existing product, or your current live layer works in a demo and falls apart with a full room.