This project is based on my Final IS Project. It entails the collection and labelling of tweet by social media users in order to identify misinformation and provide datasets for automating the process using machine learning
The project consists of two modules: The Pybossa Server and the Streamlit application.
This is the main server that manages the crowdsourcing process from creating a project, labelling and API to send results to the Streamlit server. This module allows the user to download the task results as well for independent data analysis.
This is an open source framework was used to create the interactive results dashboard. The dashboard gets the labelled tasks from the Pybossa API known as Enki.
Note: For more details on how to install them, please find documentation links below on how to get started.
- Getting started
- Installation
- Configuration
- Using command line - used to install the project
- Deployment Process
- Look at Pybossa README for more details
- Learn about the Enki API and how to install it - this was used in the Streamlit application
- Learn about the webhook application for real-time data analysis
- This is a different method from using Streamlit. However, it is not operational
- Official Documentation for webhooks - documentation on webhooks for real-time analysis