Inspiration
You know that story: Every time you open up your news app you get overwhelmed with fake news and hate speech. With HappyNews we introduce an alternative approach. Get your news tailored to your current mood. Only read happy news!
How we built it
We use a flexible frontend-backend environment for separating concerns and optimizing our workflow in the team. The frontend is built with vue.js and uses the CaRL design concept. The backend uses Azure Cognitive Services and Functions.
We use the Azure Bing News Search API for querying top tier news. The query is based on the topic you enter and is then feed into the Sentiment Text Analysis to get a happiness score.
Challenges we ran into
There is quite a gap between the Azure documentation and reality.
Accomplishments that we're proud of
Despite various small setbacks we stuck to our idea and the serverless setup. In the end, that hard work paid off, and we learned a lot about the Azure platform.
What we learned
We learned how to use the Azure platform. Sometimes a short break playing some ping pong can refresh your mind.
What's next for HappyNews
We will keep HappyNews running to optimize the performance with intermediate caches for the expensive operations (scraping the news pages and the sentiment analysis)
Log in or sign up for Devpost to join the conversation.