Loading repository data…
Loading repository data…
jatin1510 / repository
This project is a Miro clone developed using Next.js, shadcn/ui, Convex, and Liveblocks, based on a tutorial by Code with Antonio.
This project is a clone of the popular Miro whiteboard application, built using modern web technologies and tools. Follow the tutorial by Code with Antonio to create your own collaborative whiteboard app.
The application is deployed on Vercel. Check it out here.
Follow these instructions to set up the project locally.
Make sure you have the following installed on your system:
Clone the repository:
git clone https://github.com/jatin1510/miro-clone
cd miro-clone
Install dependencies:
npm install
Configure environment variables:
Create a .env.local file in the root directory and add your configuration variables. You can explore the .env.example file for more information.
Clerk Setup
org_id and org_role inside Claims auth.config.js inside /convex.Prepare the convex functions:
npx convex dev
Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
Keyboard Shortcuts:
Ctrl + D.Enhanced Selection Tool:
Board Creation Limit:
Reset Camera:
Color Picker:
Export as a PNG:
Bug Fixes:
useSearchParams.This project follows the tutorial by Code with Antonio. Watch the full tutorial on YouTube.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.