TravelPanel WebSocket Server
Real-time communication infrastructure for organizations
Inside the project
1 / 2 · Service dashboard
Service dashboard with status, connection activity, and documentation access. Values shown are from the supplied screenshot.
Open imageReal-time communication for the organization
TravelPanel WebSocket Server is the communication layer behind connected organizational applications at Moon Holidays. Built with uWebSockets.js, it supports real-time messaging, notifications, and presence tracking, helping applications exchange updates while people work. Its purpose is to keep teams connected to current information across the TravelPanel ecosystem.
I led the engineering work on this service, bringing together the communication server, operational visibility, and the developer experience needed to maintain it. The result is a dedicated piece of business infrastructure with a clear purpose: support responsive applications and make the service understandable to the people responsible for running it.
A service built to be operated
The dashboard brings service status, connection activity, and documentation into one place. Operators can see whether the server is running, review connected-user activity, and access the information they need to understand the service.
The interface also brings together health monitoring and developer documentation. That combination matters for an organizational service: delivering messages is one part of the job; helping engineers integrate, maintain, and troubleshoot the communication layer is another.
Clear access and developer experience
A dedicated sign-in screen provides Google sign-in for authorized users. Behind it, the service dashboard offers access to interactive API documentation and a structured reference, giving developers a practical starting point for integration work.
The screenshots show the actual product: the service dashboard and its sign-in experience. Dashboard values reflect the supplied capture rather than a live status feed.
Engineering contribution
- Communication infrastructure: a dedicated WebSocket server supporting messaging, notifications, and presence across organizational applications.
- Operational visibility: a dashboard that makes service health and connection activity easier to understand.
- Developer enablement: documentation access alongside the service, helping engineers navigate integration and maintenance work.
- Technical ownership: engineering leadership focused on maintainability and dependable day-to-day operation.
Technologies
Node.js, JavaScript, WebSocket, uWebSockets.js, Redis, and Docker.



