Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 29 days ago
JSON representation
Calculator is a single-page application built to calculate simple mathematical operations. It is built using React and CSS.
- Host: GitHub
- URL: https://github.com/anselemodims/calculator
- Owner: AnselemOdims
- Created: 2022-01-03T08:51:33.000Z (about 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-01-17T12:14:52.000Z (almost 3 years ago)
- Last Synced: 2024-10-18T09:13:58.194Z (3 months ago)
- Topics: components, grid-layout, hooks, javascript, jest, react, react-router, reactjs, usestate-hook
- Language: JavaScript
- Homepage: https://anselemodims.github.io/Calculator/
- Size: 7.22 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.