The AI Drawing Pad is a web application that allows users to create digital drawings using an intuitive user interface. The application consists of two main folders: backend and frontend. The backend folder contains the server-side code and the frontend folder contains the client-side code.
- User-friendly drawing interface
- Drawing tools such as brush, eraser, color picker, and shapes
- Multiple brush sizes and colors
- Save and load drawings
- Export drawings as images
- Integration with AI algorithms for image processing and enhancements
The AI Drawing Pad utilizes the following technologies:
- Backend: Node.js, Express.js
- Frontend: HTML, CSS, JavaScript
- AI: OpenAI GPT, TensorFlow.js
To get started with the AI Drawing Pad, follow the instructions below:
- Node.js (version 6.20.0 or higher)
- Clone the repository: git clone
https://github.com/kodepirate/Draw-Pad
- Navigate to the backend folder: cd ai-drawing-pad/backend
- Install the dependencies: npm install
- Start the server: npm start
- Open another terminal window/tab
- Navigate to the frontend folder: cd ../frontend
- Install the dependencies: npm install
- Start the client application: npm start
- Open a web browser and visit http://localhost:3000 to access the AI Drawing Pad.
We welcome contributions from the community to enhance the AI Drawing Pad. To contribute, please follow these steps:
- Clone your forked repository: git clone https://github.com/kodepirate/Draw-Pad
- Create a new branch for your feature/bug fix: git checkout -b feature/bug-fix-name
- Make your modifications and test thoroughly.
- Commit your changes: git commit -m "Description of your changes"
- Push to the branch: git push origin feature/bug-fix-name
- Open a pull request on the original repository and provide a detailed description of your changes.
If you encounter any bugs or have ideas for new features, please open an issue on the GitHub repository. We appreciate your feedback and suggestions and you can contribute to it too!
The AI Drawing Pad is open-source software licensed under the MIT License.
We would like to thank the following libraries and resources that made this project possible:
- TensorFlow.js
- Node.js
- React
- Bootstrap A big shoutout to all contributors who have helped improve the AI Drawing Pad!
For any further questions or inquiries, please contact our team at aniketaditya2002@gmail.com.