snehkothari28 / The_SHIELD

We are team of engineers working toward the shared goal of mitigating online child abuse using NLP for predicting child grooming pattern

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The SHIELD

We are team of engineers working towards the goal of mitigating online child abuse using NLP by predicting child grooming pattern.

Warning few examples might contain explicit language.
The Flask webserver was built using the Flask tutorial.

Remember to replace Pusher ID tags with your own.

Results:

Image output of website

Image of project

GIF output of website

Output sample

Running the chat server

Run the Flask app

  • CD to the Flask folder - api:
    $ cd api
  • Create a virtual environment:
python3 -m venv env
  • Activate the virtual environment:
  source env/bin/activate

On windows? Activate it with the below:

  source env/Scripts/activate
  • Install the dependencies:
pip install -r requirements.txt
  • Download NLTK corpora:

$ python -m textblob.download_corpora lite

  • Finally run the app:
 flask run

Check the URL where Flask is running - http://localhost:5000. You will get a text "Pong!".

Run the Vue app

Open a new terminal window, then cd into the repo folder

Install dependencies:

npm install

Then run the app:

    $ npm run serve

Built With

  • Flask - A microframework for Python
  • Pusher - APIs to enable devs building realtime features
  • Vue.js - A JavaScript Framework for building User Interfaces

About

We are team of engineers working toward the shared goal of mitigating online child abuse using NLP for predicting child grooming pattern

License:GNU General Public License v3.0


Languages

Language:Vue 53.4%Language:Python 37.8%Language:JavaScript 6.7%Language:HTML 2.1%