A modern, interactive vector drawing application built with Next.js and Konva.
- Vector Tools: Create rectangles, ellipses, lines, and arrows with precision.
- Freehand Drawing: Sketch freely on the canvas.
- Shape Manipulation: Select, move, and transform existing shapes.
- Customization: Adjustable tool settings via a dedicated sidebar.
- Responsive Canvas: Automatically adapts to window size.
- Framework: Next.js 15 (App Router)
- Library: React 19
- Language: TypeScript
- Canvas Engine: Konva / React-Konva
- Styling: Tailwind CSS
- State Management: Zustand
- Icons: Lucide React
- Clone the repository.
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open http://localhost:3000 in your browser.