Skip to content

NoteSolver is an AI-powered web app that lets users draw equations, diagrams, and images, which are instantly solved or explained in real time. Compatible with Android and iOS, it’s your smart solution for interactive problem-solving and visual understanding.

Notifications You must be signed in to change notification settings

Harsh-Jaiswal24/Mini-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoteSolver 🧠🖊️

NoteSolver is an AI-powered web application that lets you draw anything on a canvas, and it intelligently solves math problems, physics equations, or provides descriptions of the images you draw.
Think of it as the next-gen alternative to Apple's MathNotes for drawing and solving problems. Whether you need to solve mathematical expressions, understand a physics problem, or generate a description for a drawing, NoteSolver does it all!
Compatible with both Android & iOS via a responsive web interface.


🌟 Features

  • 🎨 Interactive Canvas
    A user-friendly, simple, and easy-to-use interface for students, teachers, professionals, and hobbyists alike.

  • 🌈 Infinite Color Choices
    Select from an infinite number of colors for your drawings. NoteSolver supports all colors, including custom color codes for a personalized experience.

  • 🤖 AI-Powered Drawing Recognition
    Draw any mathematical equation or physics diagram, and the AI automatically recognizes and solves it.

  • 🖼️ Drawing Descriptions
    Draw anything, and the AI provides a detailed description or analysis.

  • Advanced Math Solver
    Solve algebra, calculus, trigonometry, and other complex math problems directly on the canvas.

  • ⚛️ Physics Problem Solver
    Draw physics diagrams or equations and get detailed solutions with explanations.

  • 📱 Cross-Platform Support
    Fully responsive design, works seamlessly on both desktop and mobile (Android/iOS).

  • 💾 Save & Share Your Work
    Save your drawings and share them easily with others.


⚙️💡👨🏻‍💻. Tech Stack

Frontend:

  • 🖥️ HTML
  • 🎨 CSS
  • ⚛️ ReactJS
  • 🎨 HTMLCanvas 2D Context (for drawing and image processing)

Backend:

  • 🌐 Node.js
  • 🛠️ Express.js (for API and server-side handling)

AI & Image Processing:

  • 🤖 GeminiAPI (for image recognition and processing)

Feedback Management:

  • 📧 Mailgun.js (for managing user feedback and notifications)

📱 How to Use

  1. ✍️ Start Drawing
    On the canvas, simply draw any math equation or physics diagram.

  2. 🔎✨ AI Recognition
    Once done, click on the Solve button, and the AI will recognize and process your equation/diagram.

  3. Instant Solutions
    The AI provides immediate solutions or descriptions based on your drawing.

  4. 💾 Save & Share
    Save your work by clicking on the Save icon and share it easily.


👨‍💻 Author

Designed and developed by Harsh Jaiswal.

Thank You!
❤️❤️

About

NoteSolver is an AI-powered web app that lets users draw equations, diagrams, and images, which are instantly solved or explained in real time. Compatible with Android and iOS, it’s your smart solution for interactive problem-solving and visual understanding.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published