Skip to content

It is a simple web application that simply helps people to collaborate on various ideas and sketch it out. The users may be Students discussing any study topic, Teachers explaining students through whiteboarding and Professionals sharing their ideas while brainstorming. This whiteboard helps each and every user.

Notifications You must be signed in to change notification settings

cmohan312002/SketchPad

Repository files navigation

Real-Time Collaborative SketchPad

Overview

The SketchPad Project aims to create a digital SketchPad application that allows users to collaborate in real-time, share ideas, and brainstorm effectively.

Features

  • Real-time collaboration
  • Drawing tools (pen, highlighter, shapes)
  • Text tools (text boxes, fonts)
  • Image upload and manipulation
  • User authentication and roles
  • Saving and loading whiteboard sessions
  • Exporting whiteboards as images or PDFs
  • User can chat with other users while collabratting
  • User can Login anonymously

Technologies

  • Frontend: React, Next.js
  • Backend: Node.js with WebSocket (Socket.IO), Express

About

It is a simple web application that simply helps people to collaborate on various ideas and sketch it out. The users may be Students discussing any study topic, Teachers explaining students through whiteboarding and Professionals sharing their ideas while brainstorming. This whiteboard helps each and every user.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published