CloudBoard: Real-Time Collaborative AI Sticky Wall

Inspiration

Brainstorming online often feels chaotic, with ideas scattered across messages or documents. CloudBoard recreates the experience of a shared physical pinboard where ideas naturally come together but enhanced with AI that organises and summarises them intelligently.

What it does

CloudBoard allows multiple users to collaborate on a shared digital board in real time. Each participant joins as a colour-coded guest, adds sticky notes anywhere, and sees updates from everyone else instantly.

When someone presses the Organise button, Gemini AI analyses all notes, identifies related themes, and creates new AI-generated summary notes directly on the board.

How we built it

  • CloudBoard brings together several powerful technologies:

  • Vue.js interactive frontend interface for live note creation and movement.

  • Firebase Firestore real-time data storage and synchronisation across users.

  • Flask backend framework managing user sessions, notes, and API routes.

  • Gemini API AI-driven categorisation and summarisation of sticky notes.

  • Axios seamless communication between the frontend and backend.

Challenges we ran into

  • Keeping real-time updates consistent across multiple users.

  • Managing colour uniqueness and concurrent guest registrations.

  • Parsing AI-generated categories into structured sticky notes.

Accomplishments that we're proud of

  • Built a persistent, real-time collaborative workspace.

  • Integrated Gemini AI directly into user workflows for summarisation.

  • Achieved smooth synchronisation between Vue, Flask, and Firebase with minimal latency.

What we learned

  • Combining real-time databases with API-based backends for low-latency collaboration.

  • Applying LLMs like Gemini for contextual data organisation.

  • Managing multi-user state efficiently in a cloud-hosted environment.

What's next for CloudBoard

  • Private and team-specific workspaces.

  • Enhanced AI clustering and timeline analysis.

  • Support for image and file attachments.

  • Full AWS deployment and performance optimisation.

Share this project:

Updates