Inspiration:
Get insights was inspired by the influx of false information. With the constant stream of new information, we need a way to verify facts. Sites like snopes.com provide fact-checking, but do not offer contextualized sources that require less input from the user
What it does:
Get Insights provides links to entities (political figures, etc) in PDF articles so the user can easily verify basic facts
How we built it:
The backend was built with Flask and Google App Engine. We used NLP with Google Natural Language API's Entities to scan articles for entities.
Challenges:
We had never used Google Cloud or Google APIs before, so we had a learning curve to overcome. Editing the original pdf to include hyperlinks for entities was the original goal but we could not use regex to match the entities in the pdf file, because of how pdfs are structured. That's why we decided to display the text on our website which came with some formatting issues too.
Accomplishments:
We have a running site with a front-end and back-end, with user accounts. We have a domain name in-process. We accomplished of our original goal of linking to sites in the text of the article.
Learned:
We all gained Google Cloud experience and web experience. We learned about working in teams, as this was most of our's first hackathon! We learned to limit our scope during time constraints.
What's next:
1.We will add support for plaintext files as well as linking to articles. We also plan to add a browser extension, that can provide links live, as a user browses. We need to link to more sites for fact-checking, but used Wikipedia for now, as there are sources throughout Wikipedia articles.
2. The product will be expanded for many domains like science , AI & ML , etc. to create a healthy and curious learning environment
Note: getinsights.tech domain name still processing; please use calcium-vial site for live demo!
Built With
- bootstrap
- css
- flask
- google-cloud
- google-nlp-api
- google-web-speech-api
- html
- python
- sqlite
- tailwind-css
Log in or sign up for Devpost to join the conversation.