T

TruChain

An app that collects political news articles during an election cycle and weighs them according to the relative coverage vs polling correlation of the candidates, using a blockchain database.

The problem TruChain solves

During an election cycle, a candidate who brings in higher ratings for a news network is covered on a far less selective basis than their fellow candidates. And studies have shown that any mention of a candidate in the media, regardless of context, warms the voters to that name come voting time. Thus, unfair media coverage is the most pervasive information warfare employed during election cycles today. This weighted news algorithm, that prioritizes candidates that are actively working toward their campaign, but are not as inflammatory as their competititors, and thus solves this issue. It also effectively solves the issue of external or foreign influence in internal information flow, through the security of the blockchain framework as a database.

Challenges we ran into

The unique selling point of a news media app, that attracts the populace more than its competitors in the market, was solved using UI/UX consumer research solutions, which prioritises ease of use and customization.
Zulip bots remain uncharted territory, and thus little documentation or support was available to us to ease the implementation of the prototype. We eventually built it on the framework provided by the internal code of Zulip/Python-Zulip-API.
Creating the model from the scratch for the Natural Language Processing was beyond our timescale, and thus we resorted to modifying a pre-existing model to our specifications.

Discussion