Skip to content

A fully-functional, but also beautiful and user-friendly calculator app

License

Notifications You must be signed in to change notification settings

TheRandomCrew/MathMagicians-Calculator

Repository files navigation

Contributors Forks Stargazers Issues-open Issues-closed


Logo

Math Magicians Calculator

A fully-functional, but also beautiful and user-friendly calculator app
🖊️ Assignment 🐞 Report a Bug 🙋‍♂️ Request Feature

App

Specifications

The Project

Math-magicians is a fictional company based in France. They have requested your help to build a simple product that would assist them with their calculations. An important thing to notice is that they have asked for a product that is not just fully-functional, but also beautiful and user-friendly.

  • Linters
  • React
  • React-DOM
  • React-Create-App
  • ES6 syntax
  • Export/import ES6+ notation

Features

  • Basic create-react-app structure
  • CSS Modules
  • Sets stickler on the repo
  • Sets eslint rules
  • Tests made with ESLint
  • Unit Testing with Jest
  • Add jest and eslint to be callable with npm

Tests

ESlint

ESlint

Jest

Jest

Built With

  • create-react-app
  • CSS Modules and flex from CSS3
  • ESLint
  • npm
  • vscode with ESLint extension
  • Linux/GNU
  • Love and Passion for code

Live Demo

Link

Getting Started

Create React App is an officially supported way to create single-page React applications. It offers a modern build setup with no configuration.

Prerequisites

  • npm 6.13 +
  • node 11.15 +
  • A Text Editor like VSCode
  • A browser like Firefox or Chrome

Quick Start

git clone https://github.com/Israel-Laguan/MathMagicians-Calculator.git
cd mathmagicians-calculator
npm i && npm start

Then open http://localhost:3000 to see the app.

Run tests

Optionally you can run the linter and tests: npm run linter && npm test

Author

Israel Laguan email-icon Email me to israellaguan@gmail.com / linkedin-icon Connect to my LinkedIn
author-pic banner

🤝 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!

🏅 Acknowledgements

📝 License

This project is licensed under the MIT
Feel free to fork this project and improve it