{"repo":"StarKnightt/online-draw","free":true,"listed":false,"github":"https://github.com/StarKnightt/online-draw","clone":"git clone https://github.com/StarKnightt/online-draw.git","description":"A modern, feature-rich whiteboard application built with Next.js 14, TypeScript, and tldraw. Perfect for sketching, diagramming, and collaborative work.","language":"TypeScript","stars":13,"topics":["canvas","canvasjs","nextjs","shadcn-ui","tailwindcss"],"license":"MIT","category":"ui-components","readme_excerpt":"🎨 Online Whiteboard A modern, feature-rich whiteboard application built with Next.js 14, TypeScript, and tldraw. Perfect for sketching, diagramming, and collaborative work. ✨ Features - 🖌️ Powerful Drawing Tools: - Pen and pencil with pressure sensitivity - Geometric shapes (rectangles, ellipses, arrows) - Text with rich formatting - Advanced eraser - Selection and transformation tools - 🎯 Professional Features: - Infinite canvas with smooth pan/zoom - Multiple pages support - Precise snapping and alignment - Customizable styles - 🔄 Advanced Capabilities: - Undo/Redo - Local state persistence - Export/Import support - Keyboard shortcuts - 💻 Technical Excellence: - Built on tldraw's robust engine - Optimized performance - Mobile and tablet support - Touch and pen input support 🚀 Quick Start Visit http://localhost:3000 to start creating! 🛠️ How It Works The application is built using: - Next.js 14 : For server-side rendering and routing - tldraw : Powers the core whiteboard functionality - TypeScript : Ensures type safety - TailwindCSS : For styling Key implementation details: 1. Uses tldraw's powerful editor for drawing and manipulation 2. Implements local storage persistence for saving work 3. Customized UI with responsive design 4. Optimized for both desktop and mobile use 📦 Project Structure 🔜 Future Enhancements - [ ] Collaborative editing - [ ] Custom tool extensions - [ ] Cloud storage integration - [ ] Additional export formats 🙏 Credits This project is built ","default_branch":null,"files":null,"tree":[],"storefront":"/r/StarKnightt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/StarKnightt/online-draw/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}