Open source crowdsourced online dictionary powered by the MEAN stack