A modern, responsive, and user-friendly calculator built with HTML, CSS, and JavaScript.
Smart Calculator is a lightweight and responsive web application designed to perform everyday arithmetic calculations with speed and accuracy. Featuring a clean user interface, keyboard support, and responsive design, this project delivers a smooth user experience across desktop and mobile devices.
🔗 Live Preview: https://upeka200163.github.io/Calculator/
This calculator was developed using core web technologies with a focus on simplicity, responsiveness, and usability. It allows users to perform common mathematical operations while providing a clean and intuitive interface suitable for all screen sizes.
- Addition (+)
- Subtraction (-)
- Multiplication (×)
- Division (÷)
- Percentage (%)
- Full keyboard input support
- Enter key for calculation
- Backspace for deleting values
- Escape key to clear display
- Clean and minimal design
- Rounded calculator buttons
- Responsive layout
- Smooth hover animations
- Instant calculations
- Lightweight JavaScript logic
- Optimized for modern browsers
| Technology | Purpose |
|---|---|
| HTML5 | Structure |
| CSS3 | Styling & Responsive Layout |
| JavaScript (ES6+) | Calculator Logic & Interactivity |
✨ Modern Calculator Interface
✨ Clean Typography
✨ Responsive Layout
✨ Smooth Hover Effects
✨ Mobile-Friendly Design
✨ Optimized User Experience
Fully optimized for:
- 💻 Desktop
- 📱 Mobile
- 📟 Tablet
Calculator/
│
├── index.html
├── style.css
├── script.js
├── Images/
└── README.md
git clone https://github.com/upeka200163/Calculator.gitcd CalculatorSimply open index.html in your preferred web browser.
No additional installation or dependencies are required.
| Key | Function |
|---|---|
| 0 – 9 | Number Input |
| + - × ÷ | Arithmetic Operations |
| % | Percentage |
| Enter | Calculate Result |
| Backspace | Delete Last Character |
| Escape | Clear Display |
- Scientific Calculator Mode
- Calculation History
- Dark / Light Theme Toggle
- Memory Functions (M+, M-, MR, MC)
- Keyboard Shortcut Improvements
This project is licensed under the MIT License.
⭐ If you found this project helpful, don't forget to Star this repository!
