Solvo is an AI-powered calculator web app that brings the intuitive, handwriting-based calculation experience of the iPad to any device. Write equations naturally using your finger, stylus, or mouse, and get instant, step-by-step solutions for arithmetic, algebra, calculus, and more.
- Handwriting Recognition: Input equations by writing directly on the screen.
- Instant Computation: Get immediate and accurate results for a wide range of math problems.
- Step-by-Step Explanations: Follow detailed breakdowns to learn how each problem is solved.
- Responsive Design: Fully accessible on desktops, tablets, and smartphones.
- Interactive Learning: Perfect for students, professionals, and math enthusiasts.
Watch Solvo in action on YouTube (not available currently):
Solvo AI Calculator Demo
- Node.js (v14 or later)
- npm or yarn
-
Clone the Repository:
git clone https://github.com/yourusername/solvo.git cd solvo
-
Install Dependencies:
npm install # or yarn install
-
Run the App:
npm start # or yarn start
-
Open in Browser:
Visit http://localhost:3000 in your web browser.
- Input Equations: Write equations on the canvas using your preferred input method.
- View Results: Solvo instantly recognizes your handwriting, computes the answer, and displays a step-by-step solution.
- Learn: Click on individual steps for additional insights and explanations.
- Frontend: React.js
- Backend: Node.js with Express (if applicable)
- Machine Learning: TensorFlow.js (for handwriting recognition)
- Styling: TailwindCSS, CSS/SCSS with modern UI libraries
- Deployment: Vercel (or your preferred cloud service like Docker/Heroku)
Contributions are welcome! To get started:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push your branch.
- Open a pull request with a clear description of your changes.
Please follow our Code of Conduct when contributing.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions, suggestions, or feedback, please open an issue or contact us at [email protected].