Project: Javascript Calculator
Project Highlights
- Javascript object oriented programming
- CSS custom themes
- Keyboard and mouse support
- Responsive design
- CSS Grid and Flexbox
This calculator app was written in HTML, CSS, and Javascript and bundled with Vite. It features both mouse and keyboard support, and is designed to be responsive and accessible across all devices.
I chose this project because it was a great opportunity to learn and practice JS object-oriented programming as well as keyboard and mouse event handling.
I used CSS variables to make color theme switching easy to implement and maintain.
Credit for visual design to FrontendMentor.io, a program designed to help new developers get hands on experience.