🎨 NinjaSketch
I’m building an Excalidraw clone with React and TypeScript. For the sketch-like designs, rough.js is being utilized. Rough.js is used for the sketchy, hand-drawn style, similar to what you see in Excalidraw.
The primary purpose of this project is for learning and educational purposes.
More updates coming soon…
🎬 Behind the Scenes: Building NinjaSketch
A step by step guide on how I created this. The code is often changed as I’m always adjusting it for the best results. 🔮
1️⃣ Rendering canvas with rough.js
2️⃣ Drawing the canvas