front and backend code for the site learnvocab.net