Social Insights est un projet Big Data open source qui génère des informations sur divers sujets intéressants qui se déroulent chaque jour. Actuellement, nous nous concentrons sur l’analyse du sentiment politique en raison des prochaines élections aux États-Unis. Les sources de données incluent l'API Twitter. Il existe un moteur de recherche conçu pour interroger les informations.
Le projet se décompose en 3 parties :
Pour exécuter et configurer le projet, vous devez installer python, node.js et NPM pour les visualisations, qui peuvent être trouvées ici. Pour le traitement des données, vous avez besoin de Python que vous pouvez trouver ici.
Pour démarrer sur le backend :
git clone https://github.com/dsc-umass/social-insights.git
pip3 install pipenv
pipenv shell
pipenv install
Pour démarrer sur le site Web :
git clone https://github.com/dsc-umass/social-insights.git
cd web
yarn install
Premiers pas avec le développement Django
Après avoir créé le shell pipenv pour exécuter le serveur de développement :
cd webpages
python manage.py runserver