An open API service indexing awesome lists of open source software.

https://github.com/devradheee/macs-calculator


https://github.com/devradheee/macs-calculator

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Advanced Scientific Calculator

An advanced scientific calculator built with React and Math.js, featuring a dark theme, extended functionality for scientific computations, and a special confetti effect when the input includes '5' and '6'.

## Features

- **Basic Arithmetic Operations:** Addition, Subtraction, Multiplication, and Division
- **Advanced Mathematical Functions:** Exponents, Roots, Logarithms, Trigonometric Functions, Factorials, and Random Number Generation
- **Memory Functions:** Memory Clear, Memory Recall, Memory Add, and Memory Subtract
- **Toggle Between Radians and Degrees:** For trigonometric functions
- **Second Function Toggle:** For accessing additional mathematical functions
- **Responsive Design:** Buttons and display adjust for various screen sizes
- **Dark Theme:** Sleek dark mode for better visibility
- **Confetti Explosion:** Celebratory confetti effect when the input includes '5' and '6'

## Installation

1. **Clone the repository:**
```bash
git clone https://github.com/devradheee/macs-calculator.git
cd advanced-scientific-calculator
```

2. **Install dependencies:**
```bash
npm install
```

3. **Start the development server:**
```bash
npm start
```

## Usage

1. Open your browser and navigate to `http://localhost:3000` to use the calculator.
2. Use the buttons to input your calculations.
3. Toggle between different modes and functions using the provided buttons.
4. Watch the confetti explosion when you input both '5' and '6'!

## Screenshots

![Calculator Screenshot](./Screenshot (536).png)