Skip to content

About

A lightweight calculator app built with vanilla JavaScript, HTML, and CSS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modern Vanilla JavaScript Calculator

Overview

This project is a sleek, fully responsive calculator web application built strictly with HTML, CSS, and Vanilla JavaScript. No external frameworks or libraries were used.

Technologies Used

  • HTML5: Semantic HTML structure for the calculator interface.
  • CSS3: Custom styling, dark mode UI, smooth transitions, and responsive layout.
  • Vanilla JavaScript (ES6): Core logic using Object-Oriented Programming (Classes), DOM manipulation, and keyboard/mouse event handling.

Features

  • Modern UI: Dark mode styling with smooth transitions and soft shadows.
  • Keyboard Support: Fully supports physical keyboard inputs for numbers, operators, Enter (equals), Backspace (delete), and Escape (clear).
  • Clean Architecture: Built using modern JavaScript ES6 Classes for clean, maintainable, and readable code.
  • Responsive: Adapts seamlessly to both desktop and mobile screens.

How to Run

  1. Clone or download the project files.
  2. Simply open the index.html file in any modern web browser.

No build steps, npm packages, or local servers are required!

About

A lightweight calculator app built with vanilla JavaScript, HTML, and CSS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages