Skip to content

Rohan-Shridhar/calculator

Repository files navigation

🧮 Basic Calculator (ReactJS)

✨ Overview

This repository contains a fully functional Basic Arithmetic Calculator application built using ReactJS functional components. It demonstrates proficiency in handling complex user input, managing application state (useState), and implementing fundamental calculation logic.

🔗 Live Application

The calculator is deployed and available for use here:

🚀 View Live Demo on Vercel


🎨 Design and Features

The calculator is styled after a Retro Digital aesthetic, ensuring a clear and intuitive user experience.

Key Features

  • Basic Arithmetic: Supports the four core operations: Addition (+), Subtraction (-), Multiplication (*), and Division (/).
  • Input Control: Includes dedicated buttons for clearing the entire display (CLEAR) and deleting the last input character (ERASE).
  • Visual Styling: Features a Gray Casing, Dark Number Buttons with light text, and Color-Coded Function Keys inspired by classic electronic devices.

🔧 Tools Used

  • ReactJS (Functional Components)
  • JavaScript: Utilized for parsing mathematical expressions and handling calculation logic.
  • CSS: Used for styling the retro digital interface and ensuring a responsive layout.

Releases

No releases published

Packages

No packages published