Skip to content

Dramocrystal/TraceTogether

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collaborative Interactive Whiteboard ✍️🖼️

A real-time, interactive whiteboard designed for seamless collaboration. Users can draw ✏️, erase 🧽, and annotate on a shared digital canvas with multiple tools 🛠️, making it ideal for brainstorming 💡, teaching 👩‍🏫, and team discussions 🤝.

🖥️ Live Demo: Access the application at https://tracetogether.yazidtech.com/
🔒 Hosted on a secure VPS with HTTPS for encrypted, reliable communication.


Features 🌟

  • Real-Time Collaboration – Multiple users can draw and interact on the board simultaneously. 🌍
  • Drawing Tools – Supports different brush sizes, colors 🎨, and an eraser.
  • Undo – Allows users to correct mistakes. 🔄
  • Scalable Backend – Built to support multiple users efficiently. 🚀

Installation & Setup ⚙️

Backend 🖥️

cd backend
npm install
npm run dev

Frontend 🌐

cd frontend
npm install
npm run dev

Roadmap 🗺️

  • [In Progress]

    • Optimize network bandwidth usage for better performance on lower-speed connections. 📶
  • [Future Enhancements]

    • Add more drawing tools (e.g., shapes, text) 🛠️
    • Integrate live chat for real-time discussion 💬

Contributing 🤗

Contributions are welcome! Feel free to submit issues and pull requests to improve the project.


License 📜

MIT License

About

A Live Whiteboard to brainstorm

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors