Inspiration

I have always wanted to have a page, which consolidates my interests and what's new about it as well as what's trending right now. With so many information available everywhere, and a lot of it being too long, we usually don't tend to read these (TLDR ). What if there is a way of always knowing what's trending about your interests, in a way that you like it? That's what I have aimed to create. After the Hackcon, the Blahaj just stuck with me and I got interested to learn about sharks. So, this webpage is my one stop for it.

What it does

It gives you the top stories of the day about what you love, in this case Sharks, Blahaj..Shark Tank(maybe) and did I mention shark? Not only that, if you are interested to read more about it, the link to the actual story is also given.

How we built it

Using the NEWSAPI we get the all the articles that mentions about the keywords we choose, i.e. our interests. We collect all these articles and sort them by popularity. We then go to the links of the news, scrape the content and store it. For each of these news content, we use NLP and then summarize them, these become the snippets that we want. After this, we deploy them in the flask, thus we get to read new stories everyday. If you want to read the entire story, you can also click on the link below each of the articles given.

Challenges we ran into

This was the first time that I worked with Flask, I have always left at creating various models, but this time, I learnt how to deploy a model. It was also a great learning experience to be working with Transformers and API's. Also, this was my first end-end project.

Accomplishments that we're proud of

I explored a lot of new tech stack, and learnt how to use them within a couple of days.

What we learned

How to deploy a model using Flask, how to use API calls, how to work with BERT, how NLP works(I went through the general process of NLP).

What's next for Poseidon

Right now, since I wanted to learn about sharks, that's is the only interest. In future, I would like to give users the preference of choosing their interests and storing them to give them few snippets that actually interests them.

Built With

Share this project:

Updates