THE GOAL


The story

What is Probox?


Probox is a digital observatory that monitors and analyzes the socio-political conversation through the trends positioned on X (Twitter). To accomplish this they needed to have the ability to store the data in order to apply a customized algorithm and generate statistics and reports on their behavior.

Some of the challenges were...


Managing the large amount of data was a major challenge, as it affected all aspects of the project. The tool could monitor thousands of tweets from a dozen trends in parallel, and all of these had to be classified and stored for later use. Additionally, these tweets had to be able to be consulted quickly without incurring excessively high processing costs in order to generate behavioral reports with the expected frequency. Finally, tracking and controlling parallel monitoring also turned out to be a challenge due to the way the Twitter API worked at the time of starting this project.

Industry

Social and Politics

Purchased service

Three applications (monitoring, custom algorithm, storage and authentication) and a website

Main challenge

Analysis and monitoring of large amounts of data, being sorted and queried quickly without incurring high processing costs.

Probox's functionalities include, but are not limited to: check the monitored trends with their respective results after applying the customized algorithm; request, pause or cancel the monitoring of a trend; request the execution of the customized algorithm on a monitoring with different parameters than the default ones; request the generation of PDF reports with comparisons between different trends; user and role management

<p><strong style="color: rgb(255, 255, 255); background-color: rgb(6, 6, 6);">Angular</strong></p>

Angular

Angular is a tool for developing web applications capable of scaling from small projects to enterprise platforms.

<p><strong style="background-color: rgb(6, 6, 6); color: rgb(255, 255, 255);">Firebase</strong></p>

Firebase

Firebase is a set of backend cloud computing services and application development platforms provided by Google

<p><strong style="color: rgb(255, 255, 255); background-color: rgb(6, 6, 6);">Python</strong></p>

Python

Python is a programming language used for server-side development, data analysis, AI, and many other amazing areas.

In conclusion


The developed platform has allowed Probox to efficiently analyze and monitor trends of interest.

In 3 years we can observe:

+500,000,000 tweets stored in a total of +270.0 GB.

+15,000,000 runs of the customized algorithm."

OTHER WORK