PaperCanvas is a collaborative sketchbook application developed using Next.js, Socket.io, React Router, and the HTML5 Canvas API. It allows users to draw and share their sketches in real-time.
Follow these steps to set up PaperCanvas on your local machine.
- Node.js and npm installed on your computer.
- Clone the repository to your local machine using Git:
git clone https://github.com/Naveen-7000/PaperCanvas.git
- Navigate to the project directory:
cd PaperCanvas
- Install the project dependencies:
npm install
Once the installation is complete, you can run PaperCanvas locally.
- Start the development server:
npm run dev
- Open your web browser and visit http://localhost:3000 to access the PaperCanvas application.
- Create a new sketch or join an existing one.
- Use the drawing tools to create your masterpiece.
- Collaborate in real-time with other users connected to the same sketch.
- Save and export your sketches as image files.
This project is licensed under the MIT License - see the LICENSE.md file for details.
PaperCanvas was built with the help of several open-source libraries and frameworks. We would like to acknowledge the contributions of these communities.
Enjoy sketching and collaborating with PaperCanvas!