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

https://github.com/balikuddembe/math-magicians-app

"Math Magicians" is a website that caters to mathematics enthusiasts and is designed as a Single Page Application (SPA). This website provides users with the ability to perform basic calculations and access a random math-related quote.
https://github.com/balikuddembe/math-magicians-app

html-css-javascript jest react

Last synced: 3 months ago
JSON representation

"Math Magicians" is a website that caters to mathematics enthusiasts and is designed as a Single Page Application (SPA). This website provides users with the ability to perform basic calculations and access a random math-related quote.

Awesome Lists containing this project

README

        




Math Magician App

# 📗 Table of Contents

- [📗 Table of Contents](#-table-of-contents)
- [📖 Math Magicians ](#-math-magicians-)
- [🛠 Built With ](#-built-with-)
- [Tech Stack ](#tech-stack-)
- [Key Features ](#key-features-)
- [🚀 Live Demo ](#-live-demo-)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#deployment)
- [👥 Authors ](#-authors-)
- [🔭 Future Features ](#-future-features-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show your support ](#️-show-your-support-)
- [🙏 Acknowledgments ](#-acknowledgments-)
- [❓ FAQ ](#-faq-)
- [📝 License ](#-license-)

# 📖 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.

## 🛠 Built With

### Tech Stack

Client

### Key Features

- **Make calculations more scientific**
- **Read a random math-related quote**

(back to top)

## 🚀 Live Demo

- [Click Here for a Live Demo](https://frontendmathsmagician.onrender.com)

(back to top)

## 💻 Getting Started

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

### Prerequisites

In order to run this project you need:

```npm start```

### Setup

Clone this repository to your desired folder:

```git clone https://github.com/Balikuddembe/Math-Magicians-APP.git```

### Usage

To run the project, execute the following command:
`npm start`

### Run tests

To run tests, run the following command:
```npm run test```
### Deployment

(back to top)

## 👥 Authors

👤 Emmanuel Balikuddembe

- GitHub: [@Balikuddembe](https://github.com/Balikuddembe)
- Twitter: [@BalixEmma](https://twitter.com/BalixEmma/)
- LinkedIn: [emmanuel-balikuddembe](https://www.linkedin.com/in/emmanuelbalikuddembe/)

👤 Gueleu S. Farida

- GitHub: [@SFarida](https://github.com/SFarida)
- Twitter: [@First_Dialo](https://twitter.com/First_Dialo)
- LinkedIn: [farida-gueleu](https://linkedin.com/in/farida-gueleu/)

(back to top)

## 🔭 Future Features

- [ ] **Add more scientific operations to the calculator**
- [ ] **Different Math quotes should display on a daily**
- [ ] **Add a mobile version**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Balikuddembe/Math-Magicians-APP/issues)).

(back to top)

## ⭐️ Show your support

If you like this project please give it a star 😁🌟✨

(back to top)

## 🙏 Acknowledgments

> Give credit to everyone who inspired your codebase.

I would like to thank my partner Gueleu S. Farida for her technical expertise and collaborative spirit were instrumental in shaping the direction of this project, and I learned a lot from working with her. Additionally, I would like to acknowledge the contributions of the open source community, whose libraries and frameworks made it possible to build this project efficiently and effectively. Thank you all for your invaluable contributions.

(back to top)

## ❓ FAQ

- **What are the required software and tooling I need to have installed in order to work with this React app?**

- You need to have Node.js and a package manager like npm or yarn installed on your local machine

- **How can I run the React app locally and make changes to it? Are there any specific commands I need to run, or any particular files I need to modify in order to see my changes reflected in the app?**

- Open a command prompt or terminal window and navigate to the root directory of your React app.
- Run the command npm start or yarn start (depending on your package manager) to start the development server.
- Once the development server is running, you should be able to view the app in your web browser by navigating to http://localhost:3000 (unless you have specified a different port in your app configuration).
- To make changes to the app, you can edit the source code files in the src directory. The development server should automatically reload the app in your browser whenever you save changes to your code.
- If you encounter any issues while making changes to the app, you may want to check the console output in your browser's developer tools for any error messages or warnings. You can also consult the React documentation or community forums for troubleshooting help.

(back to top)

## 📝 License

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

_NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._

(back to top)