bg
Software Development

Mind Map: Real-Time Project Visualization Platform for Chatwork

Unique Technologies developed an innovative mind mapping add-on for Chatwork, Japan’s leading business chat platform, enabling real-time collaborative project visualization and transforming how teams manage complex workflows across major Japanese enterprises.

Overview

In today’s complex software development landscape, seamless collaboration remains a major challenge for many organizations. Chatwork, Japan’s leading business chat platform used by major clients including Sun Corporation, faced this challenge directly: their enterprise clients needed better ways to visualize project complexity, track dependencies, and coordinate across distributed teams. Teams across development, management, and stakeholder groups relied on multiple disconnected tools, making it nearly impossible to visualize the complete picture of their projects. This fragmentation created several critical problems:

Task dependencies were difficult to track, leading to bottlenecks and delays

Progress visibility was limited, making it hard for leadership to make informed decisions

Teams couldn’t coordinate effectively across functional boundaries

Priorities frequently became misaligned as different groups worked from different views of reality

Unique Technologies was engaged to develop the Mind Map project—a dynamic, real-time workspace that would integrate directly into Chatwork’s platform. The goal was to empower teams by making project complexity manageable and collaboration natural through visual, hierarchical task organization that goes beyond traditional list-based project management approaches.

Challenges

Real-Time Synchronization at Scale

Building a system where multiple users could simultaneously view and edit complex mind maps required sophisticated conflict resolution and data synchronization mechanisms. The challenge was ensuring that updates appeared instantly across all users without data loss or confusion, even when teams were making rapid changes during active collaboration sessions.

Visual Complexity Management

Mind maps naturally grow more complex as projects evolve. We needed to design visualization algorithms that could handle deeply nested hierarchies while maintaining clarity and performance. The interface had to remain responsive and intuitive even when displaying hundreds of interconnected tasks and dependencies.

Enterprise Security Without Friction

Implementing granular access controls that protected sensitive information while enabling fluid collaboration required careful architectural decisions. Users needed to see only what pertained to their roles, but this security couldn’t create barriers that slowed down day-to-day work.

Cultural and Linguistic Adaptation

Creating a tool for the Japanese market meant more than translation—it required understanding Japanese business culture, workflow preferences, and communication patterns. The interface needed to feel native to Japanese users while maintaining the flexibility to support diverse organizational structures.

Integration with Existing Ecosystems

Enterprise clients already had established workflows and tools. We needed to ensure the Mind Map could export to standard formats like Mindjet MindManager, allowing teams to integrate visualizations into their existing documentation and planning processes without disrupting established practices.

Solutions and Implementation

Architecting for Real-Time Collaboration

We built the Mind Map platform using Adobe Flex 3 for the rich client interface, PHP5 for backend logic, and MySQL for data persistence. This technology stack provided the performance and flexibility needed for real-time collaboration at enterprise scale.

The architecture implemented intelligent data synchronization that tracked changes at a granular level. When multiple users edited the same mind map simultaneously, the system reconciled changes in real-time, ensuring that each user’s contributions were preserved while maintaining data consistency. The synchronization logic handled edge cases like concurrent edits to the same node, providing clear visual feedback to users when conflicts required attention.

Technical Implementation Highlights

Shipping Fast Without Breaking Everything: The Art of Sustainable Development
User Actions → Client-side State Management → Backend Synchronization Engine → Database Persistence → Real-time Updates to All Connected Clients

The system maintained persistent WebSocket connections for instant updates, with fallback mechanisms ensuring reliability even in challenging network conditions.

Designing an Intuitive Visual Interface

We created a Microsoft Office-like interface that Japanese business users would immediately recognize and feel comfortable using. The visual design balanced power with simplicity, providing advanced features for expert users while keeping basic operations accessible to everyone.

The mind map visualization engine dynamically organized nodes to maximize clarity, automatically adjusting layouts as users added or removed items. Zoom and pan controls allowed teams to navigate from high-level overviews to detailed task breakdowns seamlessly.

Users could customize the visual appearance of nodes using colors, icons, and formatting to create their own visual language for project status, priority levels, and task categories. This flexibility allowed each organization to adapt the tool to their existing communication patterns rather than learning an entirely new system.

Implementing Enterprise-Grade Security

We implemented role-based access controls that operated at multiple levels of granularity. Administrators could define permissions at the project level, node level, or even specific attribute level, ensuring that sensitive information remained protected while collaborative work continued unimpeded.

The security model supported common enterprise scenarios:

Executives could view overall project structure without access to technical implementation details

Development teams could see their specific tasks and immediate dependencies without visibility into unrelated work streams

Project managers had the comprehensive views needed for coordination while respecting confidentiality boundaries

Enabling Export and Integration

To support integration with existing workflows, we implemented robust export functionality targeting the Mindjet MindManager format—a standard in enterprise project management. This allowed teams to:

Share visualizations with stakeholders who weren't active Chatwork users

Archive project states for compliance and documentation purposes

Import mind maps into other planning and presentation tools

Maintain continuity when transitioning between different project phases

The export process preserved the full hierarchy, formatting, and metadata, ensuring that exported mind maps were fully functional in external tools rather than static snapshots.

Key results

Real-time collaboration eliminated outdated project data and status meeting overhead

Reduced coordination delays through instant visibility into task dependencies

Improved strategic planning with visual scenario simulation capabilities

Higher user adoption rates compared to typical enterprise software deployments

Enhanced platform value for Chatwork's enterprise offerings

With Unique Tech, we have developed a unique product that customers in Japan are using now. UT develops high-quality web systems and mobile apps.

Toshiyuki Yamamoto, ChatWork

Technology Stack

Key Technologies

  • RESTful API

  • JWT authentication

  • WebSocket

  • Multi-language i18n libraries

  • Chart.js for dashboards