Skip to content

Naveen-7000/PaperCanvas

Repository files navigation

PaperCanvas - Sketchbook Application

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.

Getting Started

Follow these steps to set up PaperCanvas on your local machine.

Prerequisites

  • Node.js and npm installed on your computer.

Installation

  1. Clone the repository to your local machine using Git:
   git clone https://github.com/Naveen-7000/PaperCanvas.git
  1. Navigate to the project directory:
   cd PaperCanvas
  1. Install the project dependencies:
   npm install

Running the Application

Once the installation is complete, you can run PaperCanvas locally.

  1. Start the development server:
   npm run dev
  1. Open your web browser and visit http://localhost:3000 to access the PaperCanvas application.

Usage

  • 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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

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!

About

A sketchbook web-application using Next-JS and canvas API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published