Real-Time Miro Clone With Nextjs, React, Tailwind
Live website is deployed
HERE.
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
Prerequisites
Node version 14.x
Install packages
npm i
Setup .env file
CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
LIVEBLOCKS_SECRET_KEY=
Setup Convex
npx convex dev
Start the app
npm run dev