This is a single page application that includes three pages; Home, Calculator and Quotes. You can do Math Calculations and read quotes.

Overview

Math magicians app

This is a single page application that includes three pages; Home, Calculator and Quotes. You can do Math Calculations and read quotes.

screenshot screenshot

Built with

  • React.js
  • HTML
  • CSS

Other tools

  • Babel compiler

Live Demo

For the link to the live demo, Heroku Netlify

Getting Started with Create React App

This project was bootstrapped with Create React App.

installation

In order to run on your local machine, type in;

  • npx create-react-app my-app
  • cd my-app
  • npm start

Runs the app in the development mode.

Author

👤 Author 1: Acholah Lynette

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

Math magicians app Web site created using create-react-app

Comments
  • Unit tests

    Unit tests

    In this project i implemented the following;

    • [ ] Set up React Testing Library.

    • [ ] Write unit tests for the files operate.js and calculate.js using Jest.

    • [ ] Create unit tests for all React components:

    • [ ] Use Jest snapshots to test the components.

    • [ ] Use React Testing Library to simulate user interaction.

    opened by iLynette 1
  • Full website

    Full website

    In this project i implemented the following;

    • [ ] Apply React Routing and basic styling for this project.

    • [ ] Create a website consisting of 3 pages: Home, Calculator, and Quotes.

    • [ ] Each page in the project has its own route

    • [ ] Made sure that navigation links for all 3 routes are displayed on each page

    • [ ] Used React basic styling for this project

    • [ ] No linter errors

    I did not include a lot of styling and followed the basic wireframe. I intend to include some styling as an additional feature in future.

    Thank you for taking the time to review my project

    opened by iLynette 1
  • Using hooks

    Using hooks

    In this project I implemented the following;

    • [ ] Refactored the Calculator component (components/Calculator.js) from a class-based component to a functional component with hooks.

    • [ ] After the refactor, I made sure that the app functionality remained the same.

    opened by iLynette 1
  • Calculator events

    Calculator events

    In this project I implemented the following;

    • [ ] Copied the files calculate.js and operate.js into a logic/ directory in my project.

    • [ ] Import the files in my Calculator component.

    • [ ] Implement the event handlers using the math logic from calculate.js and operate.js in my React component.

    • [ ] Used state and props, passed props to child components, used lifecycle methods, lift state up.

    • [ ] Tested my app on the browser and it works

    opened by iLynette 1
  • Calculator components

    Calculator components

    In this project I implemented the following;

    • [ ] Create a directory called components.

    • [ ] Inside components, create a new Calculator.jsfile.

    • [ ] In Calculator.js, create a React component that matches the required design:

    opened by iLynette 0
Owner
Lynette Acholah
Full-stack software developer with a love for javascript. I play badminton and draw in my spare time. Currently looking for new opportunities
Lynette Acholah
Math Magicians! This is a website for all fans of mathematics. It is a Single Page App (SPA) that allows users to make basic calculations and read a random math-related quote.

Math Magicians Math Magicians is the first React Project I'm building. The main objective of this is to understand React features with a project-based

Andrés Felipe Arroyave Naranjo 7 Feb 26, 2022
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.

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.

null 7 Mar 23, 2022
"Math magicians" is a website for all fans of mathematics. You can Make simple calculations and Read a random math-related quote.

Math-Magicians This project was bootstrapped with Create React App. "Math magicians" is a website for all fans of mathematics. You can Make simple cal

Sentayhu berhanu 8 Jun 23, 2022
A Single Page App (SPA) that allows users to: make simple calculations and read a random math-related quote

Math magicians is a website for all fans of mathematics. It is a Single Page App (SPA) that allows users to: make simple calculations and read a random math-related quote.

Sahar Abdel Samad 13 May 31, 2022
This is a calculator application. The user can do some calculations on this application.

Math Magicians This is a calculator application. The user can do some calculations on this application. Built with: Reactjs Redux Live Live demo deplo

Firdavs Allamurotov 4 May 15, 2022
An application that has a frontend (user interface) that allows you to create, read, update or delete (CRUD) products using an API in which you can also create, read, update or delete products.

CRUD app with React and Firebase 9 An application that has a frontend (user interface) that allows you to create, read, update or delete (CRUD) produc

Júlio Bem 3 Sep 28, 2021
Interactive web app where you can Store ,Add and Remove books to organize the books that you've read or the ones willing to read

bookStore Interactive web app where you can Store ,Add and Remove books to organize the books that you've read or the ones willing to read Built With

Yassine Omari 7 Jul 20, 2022
Math Magicians is a website for performing basic maths calculations, This website is built using REACT and JavaScript libraries.

Math Magicians Math Magicians is a website for performing basic maths calculations, This website is built using REACT and JavaScript libraries. Screen

Ranjeet Singh 12 Oct 20, 2022
An eCommerce website that allows you to sign in and create an account and buy products and pay using PayPal and includes a dashboard that allows you to (add, update, and remove) a product...

An eCommerce website that allows you to sign in and create an account and buy products and pay using PayPal and includes a dashboard that allows you to (add, update, and remove) a product...

Mohamed Aachour 7 Oct 1, 2022
Single Page Application built using React, Context API and OMDb API.

Movie Search App This project is a React application with functions to search for movies and add movies to favorites using OMDb API. Home Page Favorit

Efecan Pınar 24 Sep 6, 2022
Single Page Application with React, React Router, PostCSS, Webpack, Docker and Docker Compose.

spa-store Single Page Application with React, React Router, PostCSS, Webpack, Docker and Docker Compose. Contributing Feedback Roadmap Releases Check

Luis Falcon 2 Jul 4, 2022
Space Traveler's Hub is a single page web application that fatches rockets, missions from the SpaceX API.

Space Traveler's Hub is a single page web application that fatches rockets, missions from the SpaceX API. Users can book and cancel their reservations for rockets and missions. Application has three pages Rockets/Missions/MY Profile, My Profile page shows the list of reserved rockets and missions.

Ranjeet Singh 14 Oct 20, 2022
Wall Covering Calculator and Material Procurement Portal

Wall-Pro MPP --Wall Covering Calculator and Material Procurement Portal-- Table of Contents: Links Description UserStory DevelopmentTeam Installation

Mike Bussert 4 Jul 7, 2021
React Calculator-App

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Anton Dektyarev 1 Jan 15, 2022
Buy or renew two-wheeler insurance online. Free Quotes from Top Insurers with Lowest Premiums in 20 Seconds

PolicyBazaar Clone This project was created using create-react-app and Json server How to run app Clone the app git clone <url> How to run backend npm

Shashank Borkar 4 Nov 17, 2022
"BookStore" is a web app for adding books. It is a Single Page App (SPA) that allows users to add and remove a book from the library

BookStore | M3Wx "BookStore" is a web app for adding and removing books from a library storage. It is a Single Page App (SPA) that allows users to add

Alexander Oguzie-Ibeh 4 Apr 11, 2022
Web App to store a list of books (Title and Author) made as a single page app.

Awesome Books This project its an interactive list of books, you can add and remove items to the list. Built With HTML JS Getting Started In this proj

Alex Puente 7 Nov 9, 2022
Webpack is an open-source JavaScript module bundler. This includes basic setup files to help me not redo all the setups for webpack when starting a new project.

Webpack Setup Webpack is an open-source JavaScript module bundler. It is made primarily for JavaScript, but it can transform front-end assets such as

Nemwel Boniface 14 Jun 23, 2022