sa-draw is a web-based drawing application that allows users to create and share digital artwork easily. This project is built with modern web technologies to provide a seamless and intuitive drawing experience.
- Intuitive Drawing Interface: Offers a user-friendly canvas with various tools for creating digital art.
- Multiple Brush Options: Includes different brush styles and sizes to suit various artistic needs.
- Color Palette: Provides a wide range of colors for creative flexibility.
- Layer Management: Supports multiple layers to help organize and manage different elements of your artwork.
- Save and Export: Allows users to save their work and export it in various formats.
To run sa-draw locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/shahinadev/sa-draw.git cd sa-draw
-
Install Dependencies:
Ensure you have Node.js installed. Then, install the required dependencies:
npm install
-
Start the Application:
npm start
The application should now be running at
http://localhost:3000
.
- Open your web browser and navigate to
http://localhost:3000
. - Use the drawing tools on the left sidebar to create your artwork.
- Manage layers using the layers panel on the right.
- Save or export your finished artwork using the options in the top menu.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature-name
. - Submit a pull request detailing your changes.
Please ensure your code follows the project's coding standards and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for more details.
Special thanks to the open-source community for providing valuable resources and inspiration for this project.