Flet AI Canvas Calculator
The 'Flet AI Canvas Calculator' AI is an innovative mathematical tool that combines the simplicity of drawing with the power of artificial intelligence. Built with Python's Flet framework and powered by OpenAI, this app allows users to sketch equations or mathematical problems directly on a canvas. Using advanced AI processing, the app interprets the drawings and provides accurate solutions. It's a user-friendly, interactive solution for students, educators, and math enthusiasts to solve problems effortlessly by drawing rather than typing.
OpenAI-Based Canvas Calculator
An advanced mathematical problem solver built with Python's Flet framework. This tool allows users to draw mathematical problems on a canvas and solves them using OpenAI's powerful AI capabilities.
Features
- Canvas Input: Draw mathematical problems directly on the canvas.
- AI-Powered Calculations: Solve complex equations and mathematical problems using OpenAI's API.
- User-Friendly: Interactive and easy-to-use interface.
Download and Installation
Download Executable
Download the executable directly from the following link: Download Calculator
Clone from GitHub
You can also clone the repository and run it locally:
https://github.com/siyam-uddin-talha/flet-ai-calculator.git
Run from Source
- Clone the repository:
git clone https://github.com/siyam-uddin-talha/flet-ai-calculator.git cd flet-ai-calculator - Install dependencies:
pip install -r requirements.txt - Run the application:
python main.py
Prerequisites
- Python 3.12 or higher: Ensure you have the latest version of Python installed.
- Internet Connection: Required for OpenAI API integration during initial setup.
Tech Stack
- Frontend Framework: Flet
- Core Processing: Pillow, OpenAI
- Programming Language: Python 3
- Package Management: pip
Contributing
Feel free to contribute to this project. To do so:
- Fork the repository.
- Create a new branch.
- Make your changes and test them.
- Submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contact
For any questions or suggestions, feel free to reach out to: Siyam Uddin Talha
GitHub: siyam-uddin-talha