A fully functional calculator built with HTML, CSS, and JavaScript as part of The Odin Project Foundations course.
- Basic arithmetic operations (addition, subtraction, multiplication, division)
- Chained calculations (e.g.,
12 + 7 - 5 = 14) - Decimal input support
- Division by zero protection
- Keyboard support
- Backspace functionality
- Clean, modern UI inspired by minimalist design
Mouse: Click buttons to input numbers and operators
Keyboard: Type numbers (0-9), operators (+, -, *, /), decimal (.), and use Backspace
- DOM manipulation and event handling
- Building stateful applications with vanilla JavaScript
- Writing clean, maintainable code with proper commit messages
- CSS layout and styling techniques