Build a Real-Time Miro Clone With Nextjs, React, Tailwind (2024)

⭐️ Source Code & More: 💬 Discord & Help: Clerk: Convex: Liveblocks: Logoipsum: Sally 3D illustrations: In this 10 hour tutorial, you will learn how to create your very own Miro clone - A collaborative, real-time whiteboard. Packed with features such as real-time database, whiteboard from scratch with ability to add shapes like Rectangles and Ellipses, Sticky notes and Pencil drawing. Using the newest technologies such as . 14, Clerk, Convex and LiveBlocks. Key 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 - 🌐 14 framework - 💅 TailwindCSS & ShadcnUI styling Timestamps 00:00 Intro & Demo 03:42 Additional information 04:07 Project setup 12:33 Project structure 30:41 Convex & Clerk 56:51 Dashboard layout 01:10:25 Sidebar 01:35:01 Organization Sidebar 01:49:49 Navbar 02:04:04 Empty States 02:23:22 Create Mutation 02:41:57 Board List 03:14:28 Card Actions 03:55:36 Favoriting Functionality 04:18:12 Search Querying 04:31:52 Canvas Layout 04:42:50 Liveblocks setup 05:00:13 Room Authentication 05:19:44 Room Info 05:36:23 Room Participants 05:49:46 Room Toolbar 05:56:45 Canvas State 06:22:01 Cursors Presence 06:47:41 Insert Layer 07:20:07 Select Layer 07:36:02 Selection Box 07:59:34 Resize Layer 08:17:52 Translate Layer 08:31:29 Color change & Deletion 08:50:09 Layer Depth 08:56:46 Selection Net 09:11:53 Other Elements 09:32:51 Pencil & Drawing 10:13:02 Deployment
Back to Top