Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/anselemodims/calculator

Calculator is a single-page application built to calculate simple mathematical operations. It is built using React and CSS.
https://github.com/anselemodims/calculator

components grid-layout hooks javascript jest react react-router reactjs usestate-hook

Last synced: about 13 hours ago
JSON representation

Calculator is a single-page application built to calculate simple mathematical operations. It is built using React and CSS.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Calculator-red)

# Calculator

> Calculator is a single page application built to calculate simple mathematical operations. It is built using React and CSS.

## Mini Demo

![screenshot](./src/images/calc.gif)

## Github Pages

[GH-pages Link](https://anselemodims.github.io/Calculator/)

## Heroku

[Heroku Link](https://calm-refuge-56824.herokuapp.com/Calculator/)

## Netlify

[Netlify Link](https://maths-calculator.netlify.app/)

Additional description about the project and its features.

## Built With

- Major languages (JavaScript)
- Framework/Libraries (React)
- Technologies/tools used

``` bash
- create-react-app tool
- Webpack(Code Bundlng et al)
- Babel (code transpiling)
- Jest(Snapshot Testing)
- Enzyme(User interactions Testing)
- Git(version control)
- ESLint(JavaScript linting)
- Stylelint(style linting)

```

## Getting Started

To get a local copy up and running follow these simple example steps.

### Prerequisites
- A text editor(preferably Visual Studio Code)
### Install
- [Git](https://git-scm.com/downloads)
- [Node](https://nodejs.org/en/download/)
### Usage
#### Clone this repository

```bash
$ git clone [email protected]:AnselemOdims/Calculator.git
$ cd Calculator
```
#### Run project

```bash
$ npm install
$ npm run start # this will make webpack watching for your changes in code
```

#### Open page in browser
```bash
$ open public/index.html
```


## Authors

👤 **Anselem Odimegwu**

- GitHub: [github](https://github.com/AnselemOdims)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/anselem-odimegwu/)


## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/AnselemOdims/Calculator/issues).


## Show your support

Give a ⭐️ if you like this project!

## 📝 License

This project is [MIT](https://opensource.org/licenses/MIT) licensed.