Skip to content

DeveloperPuneet/DoddleSync

🎨 DoodleSync

Real-time collaborative drawing app — where two (or more) artists can sketch together on a shared canvas, live and lag-free.

Live Demo GitHub issues


🚀 About the Project

DoodleSync is a real-time collaborative art webapp.
Create a room, share the link, and draw together instantly. No signups, no friction — just pure creativity.

👉 Try it live: https://doddlesync-realtime.onrender.com


✨ Features

  • 🎨 Collaborative Drawing — real-time sync between users.
  • 🖌 Drawing Tools — brush, shapes, eraser, and color palette.
  • 🔒 Room Controls — create, lock, and clear canvas easily.
  • 💾 Export Artworks — save drawings as images.
  • Instant Access — no account required.

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript, Canvas API
  • Backend: Node.js, Express
  • Real-time Sync: Socket.IO
  • Hosting: Render

📦 Installation & Setup

Clone the repo and run locally:

# Clone repository
git clone https://github.com/DeveloperPuneet/DoddleSync.git

Navigate to project

cd DoddleSync

Install dependencies

npm install App should now be running on http://localhost:3000 🚀

Contributing

Contributions are welcome! We’re currently looking for help with UI/UX improvements, bug fixes, and advanced drawing features.

Fork the repo 🍴

Create your feature branch: git checkout -b feature/YourFeature

Commit changes: git commit -m "Add some feature"

Push branch: git push origin feature/YourFeature

Open a Pull Request

👉 Check our open issues to get started.

📌 Roadmap

Add multiple brush types (pencil, spray, calligraphy)

Improve collaboration sync stability

Modern UI redesign

Undo/Redo & smooth zoom/pan

Layer system

Real-time chat/voice while drawing

Invite link system

🐞 Known Issues

Occasional glitches in real-time sync.

UI is minimal and needs improvements.

💡 Inspiration

Because art is better when shared live. DoodleSync makes collaboration instant, fun, and creative.

👨‍💻 Author

Built with ❤️ by Puneet

Start the app

npm start

About

Real-time collaborative art webapp where two users draw together on a shared canvas, syncing strokes instantly for seamless creativity.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published