There's a lot of content out on the internet. It's usually hard for user to go over and read everything they come across and make opinions. So we made a tool that helps users identify the key words in an article and form an opinion based on those key words.

What it does

It scans through any web-page/article and breaks them into sentences and analyzes the key subjective aspects of the text. It then highlights those key aspects so that the user can make an opinion based off them.

How we built it

We used Python to build our back-end. The back-end contains code that breaks down huge paragraphs into sentences. We then used JavaScript to develop our front-end/UI.

Challenges we ran into

Deploying the flask API server on the Google Cloud Platform was difficult because the additional configurations required data to go through the firewalls.

Accomplishments that we're proud of

We completed the project in a very organized fashion.

What we learned

Using NLP (Natural Language Processing) libraries to perform sentiment analysis, routing data through RESTful APIs, and computing polarity and subjectivity of given text.

What's next for AnaTxt

Expand analytical capabilities, offer more user interfaces and extensions. For example, a mobile app that summarizes articles for you.

Share this project: