This project combines clean UI with custom logic, built entirely with HTML, CSS, and JavaScript.
This project is a fully functional calculator developed to practice JavaScript logic, DOM manipulation, and responsive layout. The goal was to go beyond styling and focus on core JavaScript principles like event handling, state management, and user input validation.
Logic & Interaction
The calculator handles basic operations—addition, subtraction, multiplication, and division—along with clear and delete functions. Button events are triggered using JavaScript, updating the display and maintaining input logic without external libraries.
UI & Responsiveness
The interface was designed to be clean and mobile-friendly, using HTML and CSS to keep the layout simple and intuitive. Responsive styling ensures usability across screen sizes, with accessible button sizes and visual contrast.
Built using Vanilla JavaScript, HTML, and CSS
Hosted on GitHub: github.com/tgsegata/Calculator

Let’s keep in touch.