A web-based English writing assistant with automatic grammar error correction and example sentence suggestion.
A web-based English writing assistant with automatic grammar error correction (GEC) and example sentence suggestion.
nvm
)virtualenv
. You’ll need to first create a new virtual environment, then activate it. By doing this to prevent installing python packages required by this project in global space.
>> virtualenv venv (Create 'venv' folder whatever place you want to place in)
>> source venv/bin/activate (Activate virtual environment)
python server/app.py
to see what packages are required, then install them by pip install <package>
one by one.
>> pip install -r requirements.txt
nltk
tagger - averaged_perceptron_tagger
and tokenizer - punkt
, you’ll need to install those first.
(python cmd)>>> import nltk
(python cmd)>>> nltk.download()
npm install
to install nodejs packages required by this project
>> npm install
>> python server/app.py (Start python flask api server)
>> npm start (Start node web server)
"start": "..."
command in package.json
.port
in /server/app.py
at localhost or deploy it on server, you’ll need to change API URL in client app at /app/config.js
.If there’s any problem, please open an issue or send me an email.