ExamPrep is a vocabulary builder tool to prepare for various examinations.
-
Download & Unzip the project [https://codeload.github.com/gauravpgaurav/ExamPrep/zip/master]
-
Download & Install node.js [https://nodejs.org/en/download/]
-
Download & Install mongoDb [https://www.mongodb.com/download-center?jmp=nav#community]
-
Open the root folder of the application in cmd/terminal and type -
npm install
-
Run mongoDb (mongod) in cmd/terminal.
-
Go to data folder in cmd/terminal and type -
mongoimport --db exam --collection words --file words.json
This will load the database into your local mongoDb server.
-
To make search work. Text indexes must be created. Open mongo, switch to exam database & type -
db.words.createIndex( { "level": "text", "meaning": "text", "word": "text" } );
-
To export data (while mongoDb server is runnning)-
mongoexport --db exam --collection words --out words.json
This will duplicate your local database to the current directory.
-
Run mongoDb (mongod) in cmd/terminal.
-
Open the root folder of the application in cmd/terminal and type -
node app.js
-
Open [http://localhost:3000/] in browser.
- Bookmark words : Revisit these words whenever you want.
- Flashcard mode : Quiz yourself on these words
- Users can also run flashcard mode on bookmarked words



