Giter Club home page Giter Club logo

makesmatheasy's Introduction

Makes Math Easy

contributors Issues Pull Requests Maintenance GitHub forks GitHub Repo stars

Started on 13 July,2020

Tagline - Your answers just a click away Tagline introduction date - 28 April,2021

Solves various Math Problems along with Steps

How it differs from other problem-solving projects?

  • Speed
  • No Server-side Interactions
  • Complex Calculations within a few ms(milliseconds)

Tech Used

HTML5 CSS3 JavaScript Bootstrap** jQuery

Other Tech/Libraries


Calculators

  • Inbuilt Calculator

    • Regular Calculations
    • Scientific Calculations
    • Fraction/Decimal Answer
  • Linear Algebra

    • Mathematical Reasoning
    • Euclid Geometry (Axioms and Postulates)
    • Operations on Sets
    • Sets,Relations and Functions
    • Sets Formulas List
    • Interest(Simple,Compound)
    • Cost and Selling Prices
    • Effective Interest Rate
    • Matrix (with Steps)
      • Transpose
      • Minors and Co-Factors
      • Determinant with Laplace(Upto 5×5)
      • Rank
      • Inverse
      • Addition
      • Subtraction
      • Multiplication
    • Properties of Matrices and Determinants
    • Cramer's Rule Calculator
    • Sum of Nterms of an Arithmetic Progression
    • Sum of Nterms of a Geometric Progression
    • Sum of Nterms of a Harmonic Progression
    • Cayley Hamilton Theorem of Diagonalization
  • Conic Section

    • Circle
    • Parabola
    • Ellipse
    • Hyperbola
    • Paraboloid
  • Calculus

    • Inverse and Periodicity of Functions
    • Transformation of Functions
    • Integration + Limits
      • Solution from Nerdamer
      • Steps from eMathHelp
      • Graph
    • Integration Formulas
    • Differentiation + Higher Order
      • Solution from Nerdamer
      • Steps from eMathHelp
      • Graph
    • Differentiation Formulas
    • Partial Differentiation
      • Solution/Steps from eMathHelp
      • Graph
    • Differential Equations
    • Power Series
    • Theorems on Differentiation
    • Application of Derivative
    • Maxima and Minima of functions
    • Beta Gamma Functions
    • Laplace + Inverse Laplace
      • Solution from Nerdamer
      • Steps from eMathHelp
      • Graph
    • Laplace Transforms and Properties
    • Tangent and Normal
    • Vector Calculus
    • Vector Calculator
    • Vector Algebra
    • Convergence and Divergence of Series
    • Fourier Series
  • Trigonometry

    • P/B/H Trigo
    • Finding sides of a right triangle (provided any two)
    • Trigonometric Values
    • Trigonometric Identities
    • Inverse Trigonometric Identities
    • Hyperbolic Trigonometric Identities
    • Inverse Hyperbolic Trigonometric Identities
    • General Solution of Trigonometric Equations
    • Expansion of Functions
    • Solution of Triangles
      • Law of Sines Calculator
      • Law of Cosines Calculator
    • Sum and Difference Of Trignometric Function
  • General Maths (with Steps)

    • LCM
      • Upto 20 numbers
    • HCF
      • Calculating Factors of each number and picking common out of them
    • Factors
      • Prime Factorization ( with steps for single number)
    • Greatest Integer Function and Fractional Part
    • Quartiles
    • Deciles
    • Doubling Time
    • Direct And Indirect Proportion
    • Cross Multiplication Calculator
    • Work And Time Calculator
    • Solve for Exponents
    • Sum of Square of Given number
    • Natural Numbers
    • Percentage Calculator
    • Half Life Calculator
    • Set Calculator
    • Pythagorean Triplets
    • Perfect Squares in a range
    • Perfect Cubes in a range
    • Rank Calculator
    • Leap Year
    • Standard Deviation
    • Hydrostatic Pressure
    • Strain Calculator
    • Stress Calculator
    • Profit Loss Calculations
      • Arithmetic Mean
      • Geometric Mean
      • Harmonic Mean
    • Log Calculator
      • Calculates the log of x to the base y
    • Log Properties
    • Operations on Fractions
    • Binomial Theorem Properties
    • Binomial expression multiplication
    • Multiplication Table
      • Prints Multiplication Table
    • Divide
      • Division
      • Divisibility Checker
    • Multiplication with Steps
    • Rounding off numbers
    • EMI Calculator
    • GST Calculator
    • Polynomial Degree Finder
    • Simple and Compound Interest
    • Factorial
    • Permutation & Combination
    • Mean/Median/Mode
    • Prime Numbers
      • Primality Test
      • Primes till entered number
  • Basic Convertors

    • Currency Convertor
      • Conversion to words (eg. '243' to 'two hundred and forty three only')
    • Conversion to words
    • Unit Convertor
      • Length
      • Area
      • Volume
      • Mass
      • Temperature
      • Pressure
      • Energy
      • Time
      • Angle
      • Speed
      • Data
      • Power
    • Improper to Mixed Fraction
    • SPI/CGPA Convertor
    • Ascending and Descending Order
    • Date
    • Roman/Arabic Numerals
      • Conversion from Roman to Arabic and vice versa
      • Expanding the Arabic numbers (eg. '2423' to '2000+400+20+3')
      • Expanding the Roman numbers (eg. 'CIV' to 'C+IV')
  • Graphs & Shapes

    • Plot Graph

      • Plots a Graph of entered Equation having single variable 'x'
    • Plot Bar Graph

      • Plots a Bar Graph along x and y axis by taking input from the user
    • Plot Angle

    • SSS Triangle's Angle Calculator

    • Straight Line Formulas

    • Properties of Parallel Lines

    • Coordinate Systems

    • Coordinate Geometry Calculator

    • Coordinate Geometry Formula and Theorem

    • Segment Area Calculator

    • Curve Tracing

    • Ceva's and Thale's Theorem

    • Properties of Circles

    • Properties of Quadrilaterals

    • Arc Length Calculator

    • Area of Crescent and Lunes

    • Shapes Calculator + Written formulas

      • Square
      • Rectangle
      • Rhombus
      • Triangles
        1. Equilateral Triangle
        2. Isosceles Triangle
        3. Isosceles Right Triangle
        4. Right-angled Triangle
        5. Scalene Triangle
      • Circle
      • Sector of circle
      • Semi-Circle
      • Annulus
      • Kite
      • Lemniscate
      • Line
      • Trapezium
      • Ellipse
      • Stadium
      • Claw
      • Parallelogram
      • Polygons: Pentagon, Hexagon, Heptagon, Octagon, Nonagon, Decagon, Dodecagon, Hendecagon, TriDecagon, TetraDecagon, Pentadecagon, Hexadecagon, Heptadecagon, Octadecagon, Enneadecagon, Icosagon, Polygon Calculator
      • Star Polygons: Pentagram, Hexagram, Unicursal Hexagram, Octagram, Double Star Polygon, Star of Lakshmi
    • 3D Shapes Calculator

      • Cube
      • Cuboid
      • Cylinder
      • Cone
      • Sphere
      • Hollow Cylinder
      • Oblique Circular Cylinder
      • Hollow Sphere
      • Hemisphere
      • Torus
      • Conical Frustum
      • Ellipsoid
      • Prisms
      • Pyramids
      • Wedge
      • Octahedron
      • Tetrahedron
      • Dodecahedron
      • Rhombic Dodecahedron
      • Icosahedron
      • Parallelepiped
      • Hyperboloid
      • N-dimension Sphere
      • Trapezoid
      • Spheroidal Cap
      • Ellipsoidal Cap
    • 4-D Shapes Calculator

      • Tesseract
    • 3-D Geometry

    • 3-D Geometry Calculator

    • Volume, CSA, TSA

    • Percentage change in volume of a cube

    • Percentage change in volume of a sphere

    • Percentage change in volume of a Cuboid

    • Congruence and Similarity of Triangles

  • Equations

    • Algebraic Equations Formulas
    • Roots of Quadratic Equation
    • Location of Roots
    • Play with Equations (without Steps)
      • Simplify Equation
      • Expand Equation
      • Solve value of variables of multiple inputted equations
  • Binary Calculations

    • Boolean Algebra
    • Any Base to Any Base Converter
    • Bin/Dec/Oct/Hex Converter
    • Addition of any Number System
    • Subtraction of any Number System
    • Multiplication of any Number System
    • Decimal/Binary/Hexadecimal Converter
    • Octal/Hexadecimal Converter
    • Decimal/BCD Converter
      • BCD Code Addition
    • Excess-3 Code Converter
    • Decimal/2421 Code Converter
    • Grey Code Converter
    • Bitwise Calculator
    • (R-1)'s & R's Complement Calculator
    • Hamming Code
  • Complex Numbers

    • Identities
    • Properties
    • De-Moivre's Theorem and Cauchy-Reimann Theorem
    • Operations for 1 complex number
      • Magnitude
      • Argument
      • Conjugate
      • Square Root
      • Polar Representation
      • Euler Representation
      • Nth-Power of Complex Number
    • Operations for 2 complex numbers
      • Addition
      • Subtraction
      • Multiplication
      • Division
  • Probability

    • Empirical Probability
    • Conditional Probability
    • Joint Probability
    • Independent And Dependent Event Probability
    • Probabilty Properties
    • Binomial Distribution Calculator
    • Poisson Distribution Calculator
    • Bayes Probability Theorem
  • Statistics

    • Statistics Formulae
    • Mean Calculator
    • Weighted Mean Calculator
    • Mean Median Mode
    • Standard Deviation
    • T-test
    • Z-test
    • Z score Calculator
    • Confidence Interval Calculator
    • Skewness Calculator
    • Coefficient of Variation
    • Covariance Calculator
    • Correlatio Coefficient Calculator
    • Linear Regression Calculator
    • Margin of Error Calculator
    • Chi-Square Test

Documentation

Makes Math Easy Documentation

Documentation Website :- Link

Future Scope

  • To add more useful calculators to solve Math problems along with steps
  • To show steps of Integration, Differentiation, Laplace, Partial Differentiation rather than showing on eMathHelp website by redirecting to it
  • Improving the UI
  • Adding Image/Handwriting recognition so that user can click/write a problem and converted to text for further processing

Feel free to come up with new ideas yourself.

How to Contribute

If you think that you can add a new feature or want to fix a bug. We invite you to contribute to MakesMathEasy and make this project better. To start contributing, follow the below instructions:

  1. Create a folder at your desire location (usually at your desktop).

  2. Open Git Bash Here

  3. Create a Git repository.

    Run command git init

  4. Fork the repository.

  5. Clone your forked repository of project.

git clone https://github.com/<your_username>/MakesMathEasy.git
  1. Navigate to the project directory.
cd MakesMathEasy
  1. Add a reference(remote) to the original repository.
git remote add upstream https://github.com/sairish2001/MakesMathEasy.git
  1. Check the remotes for this repository.
git remote -v
  1. Always take a pull from the upstream repository to your main branch to keep it updated as per the main project repository.
git pull upstream main
  1. Create a new branch(prefer a branch name that relates to your assigned issue).
git checkout -b <YOUR_BRANCH_NAME>
  1. Perform your desired changes to the code base.

  2. Check your changes.

git status
git  diff
  1. Stage your changes.
git add . <\files_that_you_made_changes>
  1. Commit your changes.
git commit -m "relavant message"
  1. Push the committed changes in your feature branch to your remote repository.
git push -u origin <your_branch_name>
  1. To create a pull request, click on compare and pull requests.

  2. Add appropriate title and description to your PR explaining your changes.

  3. Click on Create pull request.

Congratulations🎉, you have made a PR to the MakesMathEasy. Wait for your submission to be accepted and your PR to be merged by a maintainer.

If you have any doubts please let us know in the comments.

BE OPEN!


This project is a part of following Open Source Program

GirlScript Summer of Code

Project Maintainers

🌟 Contributors

Thanks to these wonderful peoples ✨✨:

makesmatheasy's People

Contributors

ab-san avatar abhijeet141 avatar akshay1027 avatar ananya-misra avatar anjali494 avatar anjali7786 avatar ankita297 avatar bhavya-sehgal avatar bitaashna avatar gnikita432 avatar janvi01 avatar kanishka8276 avatar khareyash05 avatar madihamallick avatar mehabhalodiya avatar nidhivanjare avatar nikhilgupta1030 avatar rajinderpalsingh2001 avatar raveenabhasin avatar sanskrutirp avatar sarthakkeshari avatar satcasm avatar satyampgt4 avatar shonali2600 avatar shrishti-c avatar shrutiomer avatar shubhdeep123 avatar sukriti-sood avatar supriyagahoi avatar zhcet19 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.