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

https://github.com/natig25/math-magicians

Math magicians is a website for all the math lovers out there.
https://github.com/natig25/math-magicians

css javascript netlify react react-hooks router testing-library-react

Last synced: about 1 year ago
JSON representation

Math magicians is a website for all the math lovers out there.

Awesome Lists containing this project

README

          

![](https://img.shields.io/badge/Microverse-blueviolet)

## Math Magicians

> Math Magicians is a website for all fans of mathematics. It is a Single Page App (SPA) that allows users to:

> - Make simple calculations.
> - Read a random math-related quote.

![Screenshot from 2023-07-14 13-24-46](https://github.com/NatiG25/math-magicians/assets/86069740/e0630288-103d-4881-8b7c-23697013a0ba)

## Built With

- HTML

- CSS

- JavaScript

- React JS

- Webpack

- Lighthouse

- Webhint

- Stylelint

- ESlint

## Getting Started

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

- copy this link git@github.com:NatiG25/Math-Magicians.git
- get the directory that you want to clone the repository.
- open the command prompt in this directory.
- write git clone git@github.com:NatiG25/Math-Magicians.git
- go to the repository folder in your command prompt cd math-magicians
- use npm install to install the dependencies.
- use npm start to start live server.

## Prerequisites

- Have a working and updated browser
- Have a local version control like git install on your computer
- Have an account and sign in on GitHub, as online/remote version control system
- Basic knowledge in JS and React JS
### Setup

- Clone the git repo using this command: git clone git@github.com:NatiG25/Math-Magicians.git

### Run tests

- npx hint . : To test html codes
- npx stylelint "/*.{css,scss}"** : To test css code
- npx eslint . : To test Eslint Report

### To test the application

- npm install --save-dev jest
- npm test

## Live Demo

- [Live Demo Netlify link](https://math-magicians25.netlify.app/)

## Author

- GitHub: [@NatiG25](https://github.com/NatiG25)
- Twitter: [@NatiG255](https://twitter.com/NatiG255)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/natigorgis/)

## Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Microverse linters
- Coding partners

## 📝 License

This project is [MIT](./LICENSE) licensed.