Inspiration

One of the major inspirations for our website is the rising challenge of misinformation in our current era. Especially with the elections coming up, it is necessary for people to have a news source where they can ensure that they get the best and most pertinent information.

What it does

Our website acts as a consolidated source of news information. First, it can take in user inputted URL's and create summaries using natural language processing, and next it can also generate a newsfeed using current global events.

How we built it

We used the flask python framework to implement a majority of our machine learning code into an HTML, and then used libraries such as sumy for our summarization and selenium for our POST requests.

Challenges we ran into

One major challenge we ran into were major technical difficulties with python libraries, especially scikit-learn. Furthermore, connecting the python to HTML, and learning flask had an extremely large learning curve, but we eventually overcame it.

Accomplishments that we're proud of

Using flask for our first time and creating a working summarization algorithm using natural language processing techniques. Furthermore, we were able to optimize our summarization algorithm to drastically cut down the time necessary for it to appear on the website.

What we learned

What's next for factsvine

We would like to further increase our optimization and add image scraping techniques to display images along with the text summaries.

Built With

Share this project:

Updates