AI Calculator is an intelligent tool designed to solve mathematical expressions and equations with ease. It supports advanced features such as handwriting recognition, image to text recognition and LaTeX rendering, making it ideal for students, educators, and professionals.
- Handwriting Recognition: Upload handwritten equations or problems and get their solutions.
- LaTeX Rendering: View solutions in a clean, professional LaTeX format.
- Advanced Calculations: Solve basic arithmetic, algebra, calculus, and graphical problems.
- Cross-Platform: Accessible on desktop and mobile browsers.
- Draw or Upload: Draw equations on the canvas or upload an image.
- Process: The app uses AI to recognize and analyze the input.
- Solution: Get instant solutions displayed in LaTeX format.
- Clone the repository:
git clone https://github.com/JwalinPatel22/ai-calculator.git
- Navigate to the project directory:
cd ai-calculator - Install dependencies:
pip install -r requirements.txt # For backend npm install # For frontend
- Start the python backend server:
python main.py
- Start the frontend:
npm run dev
- Frontend: React, TypeScript, Tailwind CSS
- Backend: FastAPI
- AI Integration: Handwriting recognition with Python Base64 alongside Gemini
You can get your Gemini API key from https://aistudio.google.com/
- Create a
.envfile in calc-backend folder - Paste your Gemini API key as follows:
GEMINI_API_KEY=yourapikey
