Skip to content

The AI Drawing Pad is a web application that allows users to create digital drawings using an intuitive user interface.

License

Notifications You must be signed in to change notification settings

kodepirate/Draw-Pad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI Drawing Pad

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.

Features

  • 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

Technologies Used

The AI Drawing Pad utilizes the following technologies:

  • Backend: Node.js, Express.js
  • Frontend: HTML, CSS, JavaScript
  • AI: OpenAI GPT, TensorFlow.js

Getting Started

To get started with the AI Drawing Pad, follow the instructions below:

Prerequisites

  • Node.js (version 6.20.0 or higher)

Installation

  • 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.

Contributing

We welcome contributions from the community to enhance the AI Drawing Pad. To contribute, please follow these steps:

1 Fork the repository on GitHub.

  • 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.

Bugs and Feature Requests

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!

License

The AI Drawing Pad is open-source software licensed under the MIT License.

Acknowledgments

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!

Contact

For any further questions or inquiries, please contact our team at aniketaditya2002@gmail.com.

About

The AI Drawing Pad is a web application that allows users to create digital drawings using an intuitive user interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages