A web app for creating word lists and learning languages
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin Inital commit Mar 31, 2015
public Update packages Jul 16, 2016
routes Update packages Jul 16, 2016
views Use https by default Jul 14, 2016
.gitignore Inital commit Mar 31, 2015 Fix of error in readme Apr 14, 2015
app.js Update packages Jul 16, 2016
package.json Update packages Jul 16, 2016 Add number of words info to word list view Apr 16, 2015
wordlisthub_config.json Update packages Jul 16, 2016 is a web application for learning languages. You can use it to learn words by playing games.

Key features

  • Users can add their own word lists
  • Word lists can be shared with other users
  • "Guess Word" game
  • "Spell Word" game


There are many ways to contribute to this project, e.g:

Development is developed to run on nodejs so you need to be familiar with JavaScript to create new features. Follow the following steps to set up a test environment:

  1. Install recent version of the dependencies nodejs and mongodb
  2. Clone the repository using git: git clone
  3. Change to the project directory: cd wordlisthub
  4. Install the nodejs dependencies npm install
  5. Configure the e-mail based login system by editing the file wordlisthub_config.json
  6. Create a directory for the database, e.g.: mkdir data
  7. Start mongodb (will take a few seconds) mongod --smallfiles --port 27018 --dbpath data
  8. Start the web server (in another terminal) npm start
  9. Open http://localhost:3000 in your web browser