Case study 03 — Enterprise operations
Six collaboration tools, replaced by one
- Client
- Multi-department organization
- Sector
- Enterprise operations
- Disciplines
- Custom platform · Real-time systems
- Confidentiality
- Name withheld
Context
The situation
The organization had adopted a different best-in-class tool for each function, and the seams between them became the operational bottleneck. Work items lived in one product, the conversation about them in another, and availability in a third. The brief was to build a single system rather than integrate the six.
- Tools consolidated
- 6 → 1
- Video capacity
- 500+ participants
- Downtime since launch
- Zero
Challenges
What was in the way
- 01
Six or more disconnected tools carrying day-to-day collaboration
- 02
No real-time visibility into team activity or availability
- 03
Project workflows requiring Kanban, calendar, and notes to stay in sync manually
- 04
A need for video conferencing at 500+ participants
- 05
Data spread across platforms with no single source of truth
Approach
What we built and why
Real-time communication engine
WebSocket-powered chat with live presence, typing indicators, and video conferencing supporting 500+ participants in a single session.
Integrated project management
Drag-and-drop Kanban boards, a native calendar with in-app RSVP, and collaborative notes — all reading and writing the same underlying records.
Embedded productivity suite
In-app spreadsheets and an AI assistant, removing the last reasons to leave the platform mid-task.
Direct database architecture
Supabase with raw SQL rather than an ORM, chosen deliberately for query control and predictable performance at real-time write volumes.
Inside the build
Screens from the platform
Outcomes
What changed
- Still in production use years after launch
- Six or more tools consolidated into a single system
- Real-time collaboration across the entire company
- Zero downtime since deployment
- Organization-wide transparency into activity and ownership
Stack
- Next.js
- Supabase
- WebSockets
- PostgreSQL
- TypeScript
- Tailwind CSS
- Real-time APIs
Services applied
Industries
Next
More work
Next step
Tell us what is not working
A 30-minute call, no deck. We will ask about your systems and constraints, and tell you honestly whether a custom build is the right answer for your situation.