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
- bootstrap
- css
- flask
- google-scripts
- html
- javascript
- machine-learning
- python
- python-libraries

Log in or sign up for Devpost to join the conversation.