Athena Vision aims to make cyber world of Twitter a little better. It provides ability to blur out hateful tweets, as well as perfoms multilingual sentiment analysis and topic analysis
Monorepo created using nx tool. |- Packages |- athena-vision-web -- react app |- athena-vision-api -- django backend |- py-libs -- custom library run django and pipenv from root dir
Rest of the structure is basic nx integrated repo structure (Learn more here
Project requires:
These three need to be already installed on the working machine
Install all packages:
yarn install
It will install all required node packages and python packages while cretaing virtual env using pipenv
Basic commands of Django can be run directly from root directory
- runserver
- makemigrations
- migrate
- collectstatic
- startapp
- startproject
Syntax:
yarn django <command>
Example Codes
yarn django runserveryarn djagno startapp myapp
All pipenv commands can be run directly from root directory
Syntax
yarn pipenv <flag/command>
Example
yarn pipenv --venvyarn pipenv lock --preyarn pipenv install requests