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.
- 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.
- 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.
- 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.