An ultra-fast, modern, zero-bloat web application that solves any quadratic equation ($ax^2 + bx + c = 0$) with full step-by-step arithmetic derivations, discriminant analysis, factored form, and an interactive real-time HTML5 Canvas parabola grapher.
🔗 Try the live tool: https://quadraticequationsolver.com
✨ Key Features
- ⚡ Instant Real-Time Solving: Type or adjust coefficients $a$, $b$, and $c$ to instantly calculate roots, vertex, axis of symmetry, and discriminant.
- 📝 Step-by-Step Working: Shows every arithmetic step, radical simplifications, and exact fractional/radical forms — designed like an in-class textbook solution.
-
🎯 All Root Types Supported:
- Distinct real roots ($\Delta > 0$)
- Repeated single real root ($\Delta = 0$)
- Complex conjugate roots ($\Delta < 0$) with clean $i$ notation
- 📈 Interactive Parabola Grapher: Hardware-accelerated HTML5 Canvas with auto-scaling coordinate grid, vertex locator, and root markers.
- 🌍 36 Native Languages & Full RTL Support: Fully localized across 36 languages with bidirectional layout support (Arabic, Hebrew, Persian, Urdu).
- 🚀 100/100 Core Web Vitals: Static Site Generation (SSG) with Astro, Vite, Tailwind CSS v4, and 0KB framework runtime overhead.
- 🌗 Clean Vercel-Inspired UI: High-contrast typography, accessible color palette, and full Light/Dark mode support.
🛠️ Tech Stack
| Technology | Purpose |
|---|---|
| Astro 5 | Static Site Generation (SSG) & Multilingual routing |
| Tailwind CSS v4 | CSS-first modern utility styling & theme variables |
| HTML5 Canvas | High-performance, zero-dependency interactive parabola visualization |
| TypeScript | Type-safe mathematical computations and translation schemas |
🌐 Supported Languages (36 Locales)
English (/), Español (/es/), Français (/fr/), Deutsch (/de/), Italiano (/it/), Português (/pt/), Nederlands (/nl/), Polski (/pl/), Svenska (/sv/), Dansk (/da/), Norsk (/no/), Suomi (/fi/), Русский (/ru/), Українська (/uk/), Čeština (/cs/), Slovenčina (/sk/), Magyar (/hu/), Română (/ro/), Български (/bg/), Ελληνικά (/el/), Türkçe (/tr/), العربية (/ar/), עברית (/he/), فارسی (/fa/), اردو (/ur/), हिन्दी (/hi/), বাংলা (/bn/), தமிழ் (/ta/), తెలుగు (/te/), मराठी (/mr/), Bahasa Indonesia (/id/), Bahasa Melayu (/ms/), Tiếng Việt (/vi/), ไทย (/th/), 日本語 (/ja/), 한국어 (/ko/), 简体中文 (/zh-CN/), 繁體中文 (/zh-TW/), Català (/ca/), Kiswahili (/sw/).
📄 License
This project is licensed under the MIT License — see the LICENSE file for details.
Made with ❤️ for students, educators, and developers worldwide.
Top comments (0)