Math-Test-Exersices is non commersial platform for solving easy/medium/hard algebraic problems. In exercises there three main difficulties: easy, medium, and hard. The user can choose what difficulty is most appropriate for him/her. .
Answers should not contain spaces (write correctly: -2). Ordinary fractions - through a slash (correct to write: 4/3). Decimal fractions - through a dot without spaces (write correctly: 4.7).
In this project, I used React because I can create a much better layout, easy control state, and use self-made or third-party components. In this app, I used React Router to change the address of the page to switch between different exercise difficulties.
Used a custom database of exercises and answers for them.
Used "react-mathjax" compiler for accurate render of math formulas
For fade-in effect used "react-fade-in" component.
For icons, I used the "react-icons" library.
As a method for styling, I used SASS to make the style process more stabilized.