Skip to content

christiananagnostou/qwikdraw

Repository files navigation

QwikDraw

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.

Features

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

Installation

To install and run QwikDraw on your local machine, follow these steps:

  1. Ensure that you have Node.js installed on your system. You can download it from the official Node.js website: https://nodejs.org/

  2. Clone the QwikDraw repository from GitHub:

git clone https://github.com/ChristianAnagnostou/QwikDraw.git
  1. Change to the project's directory:
cd QwikDraw
  1. Install the project dependencies using npm:
npm install
  1. Start the development server:
npm run dev
  1. Open your web browser and visit http://localhost:5173/ to access QwikDraw.

Contributing

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.

License

QwikDraw is released under the GNU General Public License.

About

QwikDraw - a web-based design tool built using Qwik

Resources

License

Stars

Watchers

Forks