This project is a Miro clone built with modern web technologies, offering a collaborative whiteboard experience. It leverages the following stack:
- Next.js: React framework for building efficient and scalable web applications
- Clerk: User authentication and management
- Convex: Real-time backend for seamless data synchronization
- TailwindCSS: Utility-first CSS framework for rapid UI development
- Shadcn/UI: Accessible and customizable UI components
- Real-time collaboration
- User authentication and organization management
- Infinite canvas with zooming and panning
- Shape creation and manipulation
- Text editing
- Image upload and placement
- Undo/Redo functionality
- Clone the repository
- Install dependencies:
npm install
- Set up environment variables for Clerk and Convex
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser
Contributions are welcome! Please read our contributing guidelines for more information.
This project is licensed under the MIT License - see the LICENSE file for details.