Skip to content

megha-ranjith/White-Space

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

WhiteSpace: Virtual Whiteboard 📝

Welcome to WhiteSpace – a digital space designed for creative minds to draw, write, and collaborate seamlessly. Whether you're brainstorming, taking notes, or sketching diagrams, this virtual whiteboard lets you express your ideas freely with a simple and intuitive interface.


How It Works

  • Drawing & Writing: Draw and write freely on the canvas using the toolbar that includes various drawing options like the pen, eraser, and highlighter. Just select a tool and start creating!
  • Canvas Navigation: Move around your workspace with zoom-in, zoom-out, and pan functionality to view details or work on large projects.
  • Save & Export: Once your work is complete, easily save it as a PNG or JPEG image to share or revisit later.
  • Tools & Customization: You can personalize your drawing experience by choosing different pen sizes and colors.

Built With

  • Python: The language at the heart of the application for managing the logic.
  • OpenCV: Utilized to render the drawing interface and handle user input.
  • Tkinter: Powers the graphical user interface, including buttons and tool selectors.
  • NumPy: Handles the backend drawing operations for optimal performance.

Future Developments

  • Collaborative Mode: Enable multiple users to draw simultaneously on the same whiteboard, fostering real-time teamwork.
  • Cloud Sync: Save and sync your boards on the cloud for easy access from multiple devices.
  • Advanced Tools: Add features such as text boxes, geometric shape recognition, and more drawing effects.
  • Gesture Recognition: Integrate hand gestures for intuitive control without the need for a mouse or keyboard.

About

Virtual Whiteboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages