webtroniclabs logo

Neutrality

Analytics for the News Industry

Neutrality - Analytics for the News Industry

Neutrality

Analytics for the News Industry

Neutrality - How it looks like

Overview

Neutrality is a Revolutionary News Aggregator and News Market Research Tool. It offers a new way to discover, browse, read and analyze the news. Neutrality plans to become the world’s leading research platform inside the news industry for students, researchers, and politicians. It is a discovery tool that displays news from thousands of publishers and counts how many times they are mentioned in other sources. It is an easy way to discover what’s going on in science, health, business, politics, and more.

The application runs through a combination of multiple technologies (Solr, Angular, Keycloak, NestsJs, DynamoDB, and other Amazon Web Services) and the system utilizes visualization tools to allow exploring thousands of articles on thousands of topics. Users can also see how story changes throughout the day as new information comes out, and as different media outlets report on the same stories using different sources.

Neutrality focuses on facts and data instead of opinions and spins.

Preparation

We were tasked to build the entire frontend and to help with the DevOps architecture in Amazon Web Services (AWS). We started the project at the beginning of July 2019. 

Neutrality - Web App - Dashboard

The project needed a way for people to sign up and sign in. It needed a way for people to recover their passwords and read news from a feed, a summary section, a grid view, and links to publisher sites, among other features. It was important to have an app that let users search and find stories by topic, categories, keywords, etc. The app needed to let users save articles for later and tag articles as “top stories.”

We purposed to ensure that users could log in, manage their accounts, and change their passwords, while not giving their data to third-party systems, and that is why together, we selected Keycloak. We came up with the idea to have a desktop user interface with capabilities to change colors and themes based on the marketing team recommendations and also different views to display news.

Development

In order to guarantee the revenue generation potential of the app, we discussed features that involve showing ads: Google ads, and affiliate ads. We discovered a unique differentiating feature: users will be able to see reports and similar news about their selected article when clicking on it, allowing, for example, to see how different publishers are handling information about a specific topic.

We built Neutrality based on an iterative and lean process to achieve the best possible product and meet the user’s needs. We created the software as a minimally viable product (MVP) and we made a search engine for the app that works similar to Google but news-oriented.

When designing the new system, we focused on security, responsive design, performance, and integration. We set up a modularized system and implemented a comprehensive review process to guarantee scalability. And by breaking it down in this way, we were able to ensure that it would perform well with any number of users. 

Neutrality - Web App - Dashboard - Mobile Version

Development

In order to guarantee the revenue generation potential of the app, we discussed features that involve showing ads: Google ads, and affiliate ads. We discovered a unique differentiating feature: users will be able to see reports and similar news about their selected article when clicking on it, allowing, for example, to see how different publishers are handling information about a specific topic.

We built Neutrality based on an iterative and lean process to achieve the best possible product and meet the user’s needs. We created the software as a minimally viable product (MVP) and we made a search engine for the app that works similar to Google but news-oriented.

Neutrality - Web App - Dashboard - Desktop Version
Neutrality - Web App - Dashboard - Mobile Version

When designing the new system, we focused on security, responsive design, performance, and integration. We set up a modularized system and implemented a comprehensive review process to guarantee scalability. And by breaking it down in this way, we were able to ensure that it would perform well with any number of users. 

Results

We achieved great results. The Neutrality news and research app is the first of its kind. It is a platform that has been created to provide high-quality news from different international publishers and offers powerful analysis tools that have never been seen before.

We chose to implement a machine learning API (TensorFlow.js) within the app to provide a better user experience based on the algorithm’s more informed decision-making process.

Neutrality - Web App - Login - Devices

Authors and journalists can compare different publishers that publish about a specific topic with the help of this system. The app also aims to serve as a news marketplace that offers a practical and revolutionary way for articles to shine through. Neutrality is a platform for writers and creators to generate audiences for their news.

With Neutrality, we will be able to analyze news in a user-controlled environment, by easily comparing all information sources and exploring important non-opinionated reports on every article.

Neutrality - Web App - Dashboard Filters - Desktop Version

If you want to experiment with this app, you can go to neutrality-news.com. You will be able to create a public account, and from there, explore some of the functionalities to get a general idea.

Neutrality - Web App - News - Mobile Version
Neutrality - Web App - Fine tuning - Mobile Version

WHERE TO NEXT?

Take a closer look at our step-by-step process to bring your software project to life. Your business upgrade is just a click away!