{"id":27117813,"url":"https://github.com/nexusdevv/math-ai","last_synced_at":"2025-12-30T23:05:53.905Z","repository":{"id":285460120,"uuid":"958182752","full_name":"nexusdevv/math-ai","owner":"nexusdevv","description":"MathAI is a math problem solver artificial intelligence powered with wolfram.","archived":false,"fork":false,"pushed_at":"2025-03-31T20:48:12.000Z","size":672,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T21:39:06.344Z","etag":null,"topics":["ai","artificial-intelligence","helper","math","mathai","mathsolver","nextjs","vercel"],"latest_commit_sha":null,"homepage":"https://mathsolver-ai.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nexusdevv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-31T19:24:02.000Z","updated_at":"2025-03-31T21:11:35.000Z","dependencies_parsed_at":"2025-03-31T21:49:43.419Z","dependency_job_id":null,"html_url":"https://github.com/nexusdevv/math-ai","commit_stats":null,"previous_names":["nexusdevv/math-ai"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexusdevv%2Fmath-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexusdevv%2Fmath-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexusdevv%2Fmath-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nexusdevv%2Fmath-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nexusdevv","download_url":"https://codeload.github.com/nexusdevv/math-ai/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247608227,"owners_count":20965950,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","artificial-intelligence","helper","math","mathai","mathsolver","nextjs","vercel"],"created_at":"2025-04-07T06:36:37.130Z","updated_at":"2025-12-30T23:05:53.899Z","avatar_url":"https://github.com/nexusdevv.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e MathAI - Smart Math Problem Solver\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"public/resources/mathai.png\" alt=\"MathAI Logo\" width=\"650\" /\u003e\n  \u003cp\u003e\u003cstrong\u003eInstantly solve complex mathematical problems with AI-powered step-by-step explanations.\u003c/strong\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n## 🚀 About MathAI\n\nMathAI is a powerful web application built with Next.js that allows users to solve a wide range of mathematical problems. Leveraging the powerful WolframAlpha computational engine, MathAI provides detailed step-by-step solutions to help students, educators, and professionals understand the solution process, not just the final answer.\n\nThis project was created as a single-developer effort to make advanced mathematical problem-solving more accessible to everyone.\n\n## ✨ Features\n\n- **Comprehensive Problem Solving**: Solve equations, systems of equations, calculus problems, matrix operations, and more\n- **Step-by-Step Solutions**: Get detailed explanations for every step of the solution process\n- **WolframAlpha Integration**: Powered by the world-renowned computational engine for accurate results\n- **History Management**: Keep track of previously solved problems\n- **PDF Export**: Save solutions as PDF files for later reference\n- **Dark Mode Support**: Choose between light and dark themes for comfortable viewing\n- **Mobile Responsive**: Works seamlessly on desktop, tablet, and mobile devices\n\n## 🛠️ Technologies Used\n\n- **Frontend**: Next.js, React, TypeScript\n- **Styling**: Tailwind CSS\n- **Math Rendering**: KaTeX\n- **Animation**: Framer Motion\n- **PDF Generation**: html2canvas, jsPDF\n- **API Integration**: WolframAlpha API\n- **Local Computation**: Math.js (fallback when API is unavailable)\n\n## 📋 Prerequisites\n\n- Node.js (v18.0.0 or later)\n- npm (v9.0.0 or later)\n- WolframAlpha API key (optional, but recommended for best results)\n\n## 🔧 Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/nexusdevv/math-ai.git\n   cd math-ai\n   ```\n\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n\n3. Set up environment variables:\n   - Create a `.env.local` file in the root directory\n   - Add your WolframAlpha API key:\n     ```\n     NEXT_SECRET_WOLFRAM_APP_ID=your-api-key-here\n     ```\n\n4. Start the development server:\n   ```bash\n   npm run dev\n   ```\n\n5. Open your browser and navigate to `http://localhost:3000`\n\n## 🖥️ Usage\n\n1. Enter a mathematical problem in the input field\n2. Click \"Solve\" to get a step-by-step solution\n3. View the solution, which includes:\n   - Problem description\n   - Step-by-step working\n   - Alternative forms\n   - Visual representations (when applicable)\n   - Final answer\n4. Export to PDF if needed for later reference\n5. Access your history to revisit previously solved problems\n\n### 💡 Supported Problem Types\n\n- **Algebraic Equations**: `2x + 3 = 7`, `x^2 + 4x - 5 = 0`\n- **Systems of Equations**: `solve the system: x + y = 10, 2x - y = 5`\n- **Calculus**: \n  - Integration: `integrate x^2 + 3x + 2`\n  - Differentiation: `differentiate sin(x) * cos(x)`\n- **Linear Algebra**: \n  - Determinants: `find the determinant of [[1,2,3],[4,5,6],[7,8,9]]`\n  - Matrices operations (coming soon)\n- **Variable Solving**: `find the x: 3x + 2 = 14`\n- **Natural Language Queries**: You can also talk directly to WolframAlpha using natural language!\n\n## 📱 Screenshots\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"/public/screenshots/home-screen.png\" alt=\"Home Screen\" width=\"400\" /\u003e\n  \u003cimg src=\"/public/screenshots/about-screen.png\" alt=\"About Screen\" width=\"400\" /\u003e\n  \u003cp\u003e\u003cem\u003eHome screen and About page examples\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"/public/screenshots/dark-mode.png\" alt=\"Dark Mode\" width=\"400\" /\u003e\n  \u003cimg src=\"/public/screenshots/mobile-view.png\" alt=\"Mobile View\" width=\"200\" /\u003e\n  \u003cp\u003e\u003cem\u003eDark mode and mobile responsive design\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n## 🚧 Future Enhancements\n\n- Enhanced visualization for functions and equations\n- Support for more problem types (probability, statistics, etc.)\n- Interactive step-by-step solutions with user controls\n- User accounts to save favorite problems\n- Native mobile apps\n\n## ⚠️ Note on API Usage\n\nWhile we strive to provide accurate solutions, please note that:\n\n1. Results from WolframAlpha may occasionally contain errors\n2. The free tier of WolframAlpha API has limitations\n3. Complex problems may require specialized expertise to verify\n\nAlways double-check important solutions against other sources!\n\n## 📄 License\n\nThis project is licensed under the GPL-3.0 License - see the [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgements\n\n- [WolframAlpha](https://www.wolframalpha.com/) for their powerful computational engine\n- [Next.js](https://nextjs.org/) for the React framework\n- [Tailwind CSS](https://tailwindcss.com/) for styling\n- [KaTeX](https://katex.org/) for beautiful math rendering\n- [Framer Motion](https://www.framer.com/motion/) for smooth animations\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  \u003cp\u003eCreated with Next.js by Nexus\u003c/p\u003e\n  \u003cp\u003e© 2025 MathAI. All rights reserved.\u003c/p\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexusdevv%2Fmath-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnexusdevv%2Fmath-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexusdevv%2Fmath-ai/lists"}