Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 1.3 KB

File metadata and controls

35 lines (30 loc) · 1.3 KB

VI-WO (Visual Workspace) -

Purpose of Making ViWo was to help teams with remote collaboration and empower teams to work more efficiently, creatively, and cohesively in a digital environment. And in this day and age, more and more teams are remote or distributed and need some way to collaborate in real time, no matter their location or timezone.
Not just a whiteboarding platform, It’s an online workspace for innovation.

Features:

  • 🛠️ Whiteboard from scratch
  • 🧰 Toolbar with Text, Shapes, Sticky Notes & Pencil
  • 🪄 Layering functionality
  • 🎨 Coloring system
  • ↩️ Undo & Redo functionality
  • ⌨️ Keyboard shortcuts
  • 🤝 Real-time collaboration
  • 💾 Real-time database
  • 🔐 Auth, organisations and invites
  • ⭐️ Favoriting functionality
  • 🌐 Next.js 14 framework
  • 💅 TailwindCSS & ShadcnUI styling

Node.js: Version 18.x or higher

• Package Manager: npm • Next.js: 14 or Latest stable version • Convex: For backend logic and database interactions • Clerk: For authentication and user management • TailwindCSS: For styling • ShadCN UI: For additional UI components • Liveblocks: For real-time collaboration features 2. APIs and Services • Authentication: Clerk API • Real-Time Collaboration: Liveblocks API