Skip to content

A quiz-type vanilla JS app that helps to practice mental calculations.

Notifications You must be signed in to change notification settings

MaciejReimann/count-fast

Repository files navigation

Count Fast

A quiz-type dynamic web app that helps to practice mental calculations.


Brief:

Build client-side dynamic web page, which displays an equation with blank field and assesses user's input :
   1. allow to select the operation type (sum, substraction, multiplication, division); default: sum;
   2. allow to select the range of equatios's max and min single-term value; default: 0-100
   3. allow to select the equation's shape, such as equality sign position, or blank field position; default: right, first
   4. given the equation parameters, display the equation on the page;
   5. evaluate user's input validity and corectness;
In such a way, that the loaded page:
   a) displays a way to manually shape the equations;
   b) displays the equations for default parameters in the following shape: __ + 1 = 1

Goals:

   1. Practice the implementation of the concepts of MVC and Separation of Concerns;
   2. Learn about OOP in Javascript;
   3. Master DOM manipulation;

See live v.2.0:

Go to: https://countfast.herokuapp.com/ and follow the instructions.

TODOs:

   * layout the UI;
   * create model equation object;

Useful Resources: