https://github.com/devradheee/macs-calculator
https://github.com/devradheee/macs-calculator
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/devradheee/macs-calculator
- Owner: devradheee
- Created: 2024-06-21T14:29:30.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T14:43:46.000Z (almost 2 years ago)
- Last Synced: 2025-02-08T06:34:19.661Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://macs-calculator.vercel.app
- Size: 272 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
.png)