Summary
The creative agency manages visual collaboration across separate discussions, files, and board-sharing steps.
The solution became a responsive online whiteboard with synchronized canvas state, project spaces, and chat.
The software is made to reduce manual coordination and rework around shared creative work.
Client story
The client is a creative agency from the Czech Republic. It works with distributed teams that create, exchange, and review visual content together.
Creative work involves freehand sketches, text, and images. It also includes comments, shared files, and board permissions.
The request was to provide profiles, discovery or matching, and project management. It also covered communication and collaboration.
Analytics and recorded activity were part of the request. Responsive cloud access was required as well.
The solution was shaped as a modular web application. Special attention was paid to synchronized boards, private project spaces, live cursors, and comments.
Attachment-supported chat, session playback, and PNG or PDF export completed the workspace.
The client asked for
- Enable profiles, discovery, projects, communication, and collaboration workflows.
- Provide analytics, dashboards, metrics, and replayable activity.
- Work responsively on desktop and mobile devices.
- Use scalable cloud hosting with documentation and future extension options.
Why ready-made software did not fit
Ready-made workplace innovation platforms help teams create applications and automate business processes, but their descriptions position them as low-code or no-code application platforms rather than dedicated shared canvases. A custom platform was needed to keep synchronized drawing, live cursors, and comments in one workflow. It also kept permissions, private spaces, file exchange, and session playback together.
Project overview
The solution was designed around a responsive web application with synchronized editing and room-based collaboration. The canvas state stays available across users and sessions, while the interface brings drawing, text, and images together.
To handle controlled collaboration, private project spaces and board ownership were provided. Sharing settings and edit permissions define access to each board, while the board library keeps existing work organized.
A real-time chat connects conversation with board work. Messages, attached files, and comment references remain part of the shared session.
Session playback records drawing activity for later review by an analyst or trainer. The export and file exchange panel handles reference images, cloud files, PNG boards, and PDF boards.
The system was structured as modules so analytics, dashboards, documentation, and later extensions can be added without rebuilding the whole platform. Documentation can be generated with @docusaurus/core (a tool for documentation websites) or Sphinx (a documentation generator).
Key features delivered
- Synchronized canvas state
- Collaborative whiteboard editing
- Freehand drawing tools
- Live cursors and comments
- Private project spaces
- Board sharing and permissions
- Real-time chat with attachments
- Session recording and playback
- PNG and PDF board export