Case file No. 02 · 2026
Goranked Chat Desk
A workspace for GoRanked support agents: every chat from the site in one window, a customer card with orders, AI suggestions, quick replies and team tasks — on a computer and on a phone.

Context
Where they started
Chat Desk is the studio’s second in‑house product and part of the GoRanked ecosystem. Agents work in it all day, so the app keeps a persistent connection to the server: a new message arrives instantly, even when the window is minimised.
One codebase builds for four platforms. GitHub Actions builds and publishes the Windows and macOS releases, and the app updates itself.
Task
What had to happen
- Bring every request into one window
- Show the customer’s context next to the conversation
- Let agents work from a phone
- Ship updates without reinstalling
Stack
What runs on what
- Interface
- React 19TypeScriptZustandTanStack Queryreact‑window
- Desktop
- Electron 39electron‑builderelectron‑updater
- Mobile
- Capacitor 8iOSAndroid
- Real time
- WebSocketLaravel Reverb
- Back‑end
- GoRanked API on Laravel 11Sanctum2FA
- Builds and releases
- Webpack 5GitHub ActionsNSISDMG
Solution
What we did
One window for every chat
Site chats, order chats and product chats — in one feed with filters by status, priority and tag. New messages arrive over WebSocket, and the typing indicator shows in real time.
The customer next to the conversation
Orders, total spend, notes and tags are visible right in the chat. Assign, transfer, snooze or close a request in two clicks or with a hotkey.
AI suggestions and quick replies
The model suggests replies based on the conversation; templates are called up with “/”. The conversation and the draft can be translated if the customer writes in another language.
Team tasks
A kanban board for support: assignees, deadlines, comments, recurring tasks and automation rules.
Four platforms, one codebase
Electron for Windows and macOS, Capacitor for iOS and Android. Updates ship through electron‑updater with delta downloads: only the changed part is downloaded.
Screenshots
What it looks like
Scope of work
How much got done
- 333
- commits since December 2025
- 17,000
- lines of TypeScript
- 102
- API methods in the client
- 4
- platforms from one codebase
- 20
- auto‑updating releases since March 2026
€46,000 R&D
R&D: the studio’s own product, built at our own expense. The price estimates the same scope of work for a client, at our rates.
Next case file
R&DTryDota
Archive of 1,165 articles — on a new engine