A simple paint application built with React, TypeScript, Tailwind CSS, and HTML5 Canvas.
You can try out the app live here.
- Draw and paint on a canvas.
- Choose from a variety of colors.
- Adjust the brush size.
- Clear the canvas.
- Save your artwork.
-
Clone the repository:
git clone https://github.com/imarjunshrma/PaintApp.git
-
Change into the project directory:
cd react-paint-app
-
Install the required dependencies:
npm install
-
Start the development server:
npm run dev
- Choose a drawing tool and color from the toolbar.
- Use your mouse or touch input (on mobile) to draw on the canvas.
- Experiment with different tools and colors to create your artwork.
- To save your artwork, click the "Save as Image" button.
- To clear all canvas , clik the "clear canvas" button.
Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository on GitHub.
- Clone your forked repository to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
This project is licensed under the MIT License. You can copy and paste this raw markdown into your README file.
I'm a full stack developer...