https://github.com/shubhamku044/miro-board
It is a collaborative whiteboard application that allows users to draw, write, and chat with each other in real-time. It is built using NextJs, Convex and Liveblocks.
https://github.com/shubhamku044/miro-board
fullstack-development project
Last synced: 2 months ago
JSON representation
It is a collaborative whiteboard application that allows users to draw, write, and chat with each other in real-time. It is built using NextJs, Convex and Liveblocks.
- Host: GitHub
- URL: https://github.com/shubhamku044/miro-board
- Owner: shubhamku044
- Created: 2024-02-05T18:41:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-26T18:05:51.000Z (over 1 year ago)
- Last Synced: 2025-12-30T07:29:07.147Z (6 months ago)
- Topics: fullstack-development, project
- Language: TypeScript
- Homepage: https://miro-board-fawn.vercel.app
- Size: 9.27 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Miro Board

It is a collaborative whiteboard application that allows users to draw, write, and chat with each other in real-time. It is built using NextJs, Convex and Liveblocks.
## Local Development
copy the `.env.example` file to `.env.local` and fill in the required environment variables.
```bash
cp .env.example .env.local
```
Visit [Convex](https://www.convex.dev/), [Liveblocks](https://liveblocks.io/) and [Clerk](https://clerk.com/) and create a new project to get the `CONVEX_API_KEY`, `CONVEX_SECRET_KEY`, `LIVEBLOCKS_API_KEY` and `CLERK_FRONTEND_API`.
Install the dependencies
```bash
npm install
```
Run the frontend development server
```bash
npm run dev
```
Run the backend development server in another terminal
```bash
npx convex dev
```
Boom🎉, the application is running on [http://localhost:3001](http://localhost:3001)