Skip to content

YonathanZzZ/Calculator

Repository files navigation

React Calculator App

Visit the deployed app here

Features

  • Calculator Functionality: Perform basic arithmetic operations such as addition, subtraction, multiplication, and division.
  • Button History: Keep track of the history of buttons pressed during calculation sessions.
  • User Login: A simple login page with input validation (no authentication).
  • State Persistence: Utilizes Redux for state management, ensuring persistence and accessibility across various components.
  • Page Navigation: Implements React Router for navigation through different sections of the application.

Getting Started

Before you begin, ensure you have npm and vite installed.

  1. Clone the Repository:
git clone https://github.com/YonathanZzZ/Calculator.git
  1. Navigate to Project Directory:
cd Calculator/client
  1. Install Dependencies:
    npm install
  2. Run the Application:
    npm run dev

Usage

  1. Login: Enter your credentials to access the calculator functionalities.
  2. Calculator: Use the buttons to perform arithmetic operations and observe the history of your button presses.

Technologies Used

  • React.js
  • Redux
  • React Router

About

A calculator webapp implemented with React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published