Skip to content

MrSnor/canvas-collab-draw

Repository files navigation

Canvas Collab Draw

A collaborative canvas app that you can use to share your fantastic ideas and draw a rough sketch in minutes.

Features

  • Freeform Drawing, and Shapes of various types.
  • Precise control on the properties of drawings to allow fine tuning the visuals into your choice.
  • Importing images to the canvas.
  • Layers of all the drawings added in chronological order
  • Undo/Redo - We know rolling without this simple and yet powerful tool can be painful.
  • Show active users - Be aware of who you're sharing your ideas with at a Glance.
  • Feedback Comments
  • Live Chat and Reaction to freely express your thoughts and pain with everyone else.
  • Export as pdf - Take your idea with you wherever you go.

Tech Stack

  • TypeScript
  • Tailwind CSS
  • Nextjs
  • LiveBlocks.io

How to use

Go to live the Demo and try it out for yourself!

Installation and setup on local

  1. Clone the repo
git clone https://github.com/MrSnor/canvas-collab-draw.git
  1. Install dependencies
pnpm install
  1. Start the dev server
pnpm run dev

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

A collaborative canvas app, simple to use and learn implementing canvas and collaboration using Nextjs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors