Kabuto

Completed

Kabuto is a native iOS business collaboration app for conference teams to share files, discuss documents, and coordinate events.

It includes document management with version history, threaded conversations, activity feeds, mentions, and real-time notifications.

Built with: Swift, UIKit, Core Data, QuickLook for previews, PDFKit, CloudKit sync, and Push Notifications.

Screenshots

Collaboration model Link to heading

  • Work is grouped into project spaces with role-aware access controls.
  • Discussion threads attach directly to files and decision points.
  • Activity feed events are generated from uploads, edits, comments, and mentions.

Synchronization strategy Link to heading

  • Core entities are persisted locally first for responsive editing.
  • Cloud synchronization merges changes and emits notification events.
  • Document previews are streamed on demand to keep the app light.