This is a vocabulary learning tool, which analyses the vocabulary structure in text and creates learning activities on the fly. This provides freedom for the learner who has some basic skills in English and wants to improve their vocabulary to learn words from their targeted area.
git clone https://github.com/HaemanthSP/Vocabby.git
git checkout 583af3c58ed526c762a103246d491e86f7bd8dfa
virtualenv -p /usr/bin/python3 ~/envs/vocab
source /home/hp/envs/vocab/bin/activate
Install dependencies,
pip install -r requirements.txt
python -m spacy download en_core_web_lg
cd backend
python manage.py runserver 0.0.0.0:8080
To install node,
curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"
to check the installation,
node -v
npm -v
then,
npm install npm@latest -g
After install node and npm. In a new terminal from root of the repo,
cd frontend
npm install
npm start
Access the application at http://localhost:3000