Skip to content

Sujal942/AiDraw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Draw 🧠✏️

An AI-powered interactive canvas for solving math & physics problems, and analyzing drawings.

AI Draw is an innovative web application that intelligently interprets your drawings, whether they are mathematical equations, physics diagrams, or creative sketches. It provides instant solutions, detailed explanations, and image descriptions using advanced AI technology.

A next-gen alternative to Apple's MathNotes, AI Draw is designed for students, educators, and professionals who want a seamless way to solve problems, visualize concepts, and generate insights—all in one place.

🌟 Works on both desktop & mobile (Android/iOS) with a fully responsive interface.


🚀 Features

🎨 Interactive Drawing Canvas
A user-friendly, minimalistic interface for creating, solving, and analyzing drawings.

🌈 Unlimited Color Palette
Customize your drawings with an infinite range of colors, including custom hex codes.

🤖 AI-Powered Recognition
Automatically detects and interprets mathematical equations, physics diagrams, and general sketches.

📚 Smart Math & Physics Solver
Supports algebra, calculus, trigonometry, geometry, and physics problems with step-by-step solutions.

🎮 Image & Drawing Analysis
Generates detailed descriptions of any drawing, making it useful for learning and accessibility.

💾 Save & Share
Easily save your drawings and share solutions with peers.

📱 Cross-Platform Compatibility
Works seamlessly on desktops, tablets, and mobile devices (Android & iOS).


⚙️ Tech Stack

Frontend

  • ⚛️ React.js – Core UI framework
  • 🎨 HTMLCanvas API – For interactive drawing
  • 💅 Tailwind CSS – Responsive and modern styling

Backend

  • 🌐 Node.js – Server-side runtime
  • 🛠 Express.js – API and backend handling

AI & Image Processing

  • 🤖 Google Gemini API – AI-driven image recognition and problem-solving

📚 How to Use

1️⃣ ✍️ Start Drawing
Use the canvas to draw mathematical expressions, physics problems, or sketches.

2️⃣ 🔍 AI Analysis
Click the "Solve" button—AI will process your drawing and recognize its contents.

3️⃣ ⚡ Get Instant Solutions
Receive step-by-step solutions for math and physics problems or a textual description of the drawing.

4️⃣ 💾 Save & Share
Save your work as an image or share it with others instantly.


👨‍💻 Developer

Designed & developed by Sujal Jain.
🚀 Enjoy AI Draw? Give it a star on GitHub!


🐝 License

This project is licensed under the MIT License.

❤️ Thank You! ❤️

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors