QwikDraw is a web-based design tool built using the Qwik framework. It provides a powerful set of features for creating and editing designs, including importing images and SVGs, drawing rectangles and circles, utilizing extensive keyboard shortcuts, implementing undo/redo functionality, enabling zooming and panning, and incorporating a custom color picker.
QwikDraw offers the following key features:
- Import Images and SVGs
- Draw Rectangles and Circles
- Draw Triangles
- Extensive Keyboard Shortcuts
- Undo/Redo Functionality
- Zooming and Panning
- Custom Color Picker
To install and run QwikDraw on your local machine, follow these steps:
-
Ensure that you have Node.js installed on your system. You can download it from the official Node.js website: https://nodejs.org/
-
Clone the QwikDraw repository from GitHub:
git clone https://github.com/ChristianAnagnostou/QwikDraw.git
- Change to the project's directory:
cd QwikDraw
- Install the project dependencies using npm:
npm install
- Start the development server:
npm run dev
- Open your web browser and visit
http://localhost:5173/
to access QwikDraw.
Contributions to QwikDraw are welcome! If you find any issues or have ideas for improvements, please submit them via the project's GitHub repository. Make sure to follow the contributing guidelines and code of conduct when contributing to the project.
QwikDraw is released under the GNU General Public License.