This application is a simple electronic whiteboard that allows users to draw directly in their browsers. It supports not only mouse drawing but also touch screens. Users can choose different brush sizes and colors and have buttons for functions like clear, pen, eraser, previous page, and next page.
- Brush Selection: Users can choose the color and size of the brush.
- Full Screen: Offers users a full-screen mode for drawing.
- Clear: Allows users to clear the canvas.
- Pen/Eraser Toggle: Users can choose to use the pen or eraser function.
- Page Switching: Supports multi-page functionality, allowing users to switch within 200 pages.
- Open index.html in your browser.
- Draw using the mouse or touch screen.
- Use the toolbar on the right to adjust brush size, color, or utilize other function buttons.
- HTML & CSS: Establish the user interface and styling.
- JavaScript & jQuery: Handle drawing functions, brush selection, page switching, etc.
- Canvas: Drawing is done using the HTML5 Canvas API.
- The current storage mechanism relies on localstorage. Plans are in place to migrate it to the server-side for optimized data management.
- Planning to introduce a shared whiteboard feature, allowing users to co-draw with friends and family, collaboratively completing artworks.
- Expand functionalities, adding background selection and image import options, providing users with more diverse sources of drawing inspiration.
- Optimize and beautify the user interface, making it more intuitive and user-friendly.