Skip to content

A project developed in react JS to make kids learn mathematics by visual interaction. This project heavily follows the concepts of visual programming and is inspired from MIT's SCRATCH project.

License

Notifications You must be signed in to change notification settings

maddymz/Mathlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scratch Knockoff for Maths

This is version 1.0.0 done as part of the coursework.

Description

This is a small project and the objective is to develop a working product to help kids learn to from valid math expressions, which is inspired from SCRATCH (https://scratch.mit.edu/) program that visually teaches programming to middle schoolers. - to help youngsters learn to form valid math expressions.

Technologies

ReactJS

MaterialUI

NodeJS

ExpressJS

System Requirements

Please make sure that system has Node js installed 

Available Scripts

In the project directory, you can run:

npm install

Downloads all the project dependencies

This should be the first command to be executed after cloning the project

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

node server.js

Navigate to src/Assets/Server/ and run the above command

Runs the server to Handle all the API calls hit by the client

Dev Team

Future Work

Current version supports very basic mathematical expressions as the target audience were 1st and 4th graders. Future version can have support for more complex mathematical expressions. Also, User Interface will be improved in future versions.

About

A project developed in react JS to make kids learn mathematics by visual interaction. This project heavily follows the concepts of visual programming and is inspired from MIT's SCRATCH project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published