Skip to content

sosrix/Flash-card-Learning-platform-English-for-kids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flash-card- Learning platform - English for kids

An application to provide an interactive experience for kids to learn new English words, Only the most used one. manifsted from an excel file of a study of the most used words in english (simple words).

Built with React, Nodejs and MongoDB.


Game Logic :

Giving an Excel file containing a bunch of english words and how much they get used usauly (from a study), the game goes throw all the words and there's more chance to see a word if it most used. if you marked a word as that you know what it means it gets dropped down in list and decrease it chance to show again (it will), if it shows again and you marked it again as if you know it it decreases even more, till it never shows again. but if you marked this time as a new word for you it increases it chance to appear again. and that goes for all the words listed, think of it like it's a rating system and you're a customer rating products, whenever a product get many good ratings appears more for other customers and if it has low rating it appears rarely (THE OPPOSITE FORE US, GOOD RATING MEANS YOU KNOW IT NO NEED TO SHOW IT THAT OFTEN)

FOR ANY QUESTION OR PROBLEMS FEEL FREE TO CONTACT ME || EMAIL : [email protected]


HOW TO SETUP!

1 - Install MongoDB and create a new Database

2 - Add the url of your database in the server.js file located in the server folder

3 - Prepare the Excel file containing the English words (you can use your own file and words just respect the shape and form of data in the table

4 - Seed the database with the excist Excel file

Run in the terminal :

node installMongoose (located in the server folder)

5 - Run the API server

Run in the terminal :

node server (located in the server folder)

6 - Run the react App

Run in the terminal :

npm start

Enjoy the game

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published