A web-based mathematical expression solver built with PHP.
Olabie Math Solver is a powerful and intuitive web application that allows users to solve a variety of mathematical problems, from simple arithmetic to complex calculus. The application is built with a custom PHP MVC framework and features a robust math engine that can parse and solve a wide range of mathematical expressions.
- Arithmetic: Solve basic arithmetic operations such as addition, subtraction, multiplication, and division.
- Expression Simplification: Simplify complex mathematical expressions.
- Linear Equations: Solve linear equations with one or more variables.
- Quadratic Equations: Solve quadratic equations of the form ax^2 + bx + c = 0.
- Integral Calculus: Solve definite and indefinite integrals.
- Complex Numbers: Perform calculations with complex numbers.
- Polynomials: Perform operations with polynomials.
- Clone the repository:
git clone https://github.com/user/olabieframework.git
- Install PHP dependencies:
composer install
- Install front-end dependencies:
npm install
- Run the development server:
npm run dev
- Start the PHP development server:
php -S localhost:8000 -t public
- Open your web browser and navigate to
http://localhost:8000. - Enter a mathematical expression in the input field.
- Click the "Solve" button to see the solution.
- Back-end: PHP
- Front-end: JavaScript, Tailwind CSS, Vite.js
- Web Server: Nginx
- Dependency Management: Composer, npm
A sample Nginx configuration file is available in the nginx directory. You can use this as a starting point for your own configuration.