An interactive browser-based drawing tool designed with the modern Svelte framework. Users can effortlessly sketch directly onto a canvas that dynamically adapts to the browser window's size.
- Dynamic Canvas: The canvas element resizes to fit the entire browser window.
- Real-time Drawing: Utilizes the HTML5 Canvas 2D context for immediate drawing capabilities.
- Undo Feature: Users can revert their most recent changes with a simple CTRL+Z keyboard shortcut.
- WebGPU Ready: Contains placeholders and infrastructure for future integration with the emerging WebGPU API, setting the stage for next-generation graphics rendering.
- Clone the repository:
git clone https://github.com/ThyFriendlyFox/dAPP_uP canvas-drawing-app
- Navigate to the project directory and install dependencies:
cd canvas-drawing-app npm install - Start the development server:
npm run dev
Now, you can open your browser and navigate to http://localhost:3000 to see the app in action.
Contributions are always welcome! Please fork the repository and create a Pull Request with your enhancements.