https://github.com/cmohan312002/sketchpad
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.
https://github.com/cmohan312002/sketchpad
canvas expressjs nextjs react websocket
Last synced: 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/cmohan312002/sketchpad
- Owner: cmohan312002
- Created: 2024-12-09T08:59:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-21T09:44:39.000Z (over 1 year ago)
- Last Synced: 2025-03-02T06:41:07.076Z (over 1 year ago)
- Topics: canvas, expressjs, nextjs, react, websocket
- Language: JavaScript
- Homepage: https://sketchpad-production.up.railway.app/
- Size: 32.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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