Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 2.57 KB

README.md

File metadata and controls

34 lines (27 loc) · 2.57 KB

Calculator App

Check this app here: [https://calculator.buildwithjasim.tech/]

About

The app provides a clean and intuitive interface, allowing users to quickly and efficiently perform calculations, whether for personal, academic, or professional purposes. It mimics the functionality of a standard calculator, making it accessible to users of all technical skill levels.

Key Features:

  • Basic Arithmetic Operations: The app supports fundamental mathematical operations including addition, subtraction, multiplication, and division, with the capability to handle both integer and floating-point numbers.
  • Clear and Responsive User Interface: A user-friendly design that is visually appealing and simple to navigate. The interface is responsive, ensuring the app works seamlessly across desktop and mobile devices.
  • Keyboard Support: Users can perform calculations using their keyboard in addition to clicking buttons, improving accessibility and usability.
  • Instant Calculation: The app processes inputs and displays results immediately, ensuring quick and efficient calculations without delays.
  • Error Handling: Built-in error detection and handling for scenarios such as division by zero, invalid inputs, or incomplete calculations, providing meaningful feedback to users.

Technologies Used:

  • HTML5 for structuring the layout and content of the calculator.
  • CSS3 for styling the interface, ensuring a clean and responsive design that adapts to different screen sizes.
  • JavaScript (ES6) for handling the logic behind the calculator, managing input processing, arithmetic calculations, and result display.
  • Event Listeners for capturing both button clicks and keyboard inputs to ensure a smooth user experience.

How to Use:

  1. Clone the repository:
    https://github.com/mo-jasim/Calculator.git
  2. Navigate to the project directory and open the index.html file in your preferred browser.
  3. Use the on-screen buttons or your keyboard to enter numbers and perform calculations.
  4. View the results instantly displayed on the screen after each operation.

Future Enhancements:

  • History Feature: Adding a feature that stores and displays a log of previous calculations for easy reference.

Contributions:

Contributions to improve the functionality, fix bugs, or enhance the user interface are encouraged. Feel free to fork the repository, make your changes, and submit a pull request. Feedback and feature suggestions can also be submitted through the business@jasim.io, where discussions for future enhancements are welcome.