NewsApp

Highly personalised news with summary in the style you want!

What it does

NewsApp is a web app that curates news articles for the user, based on whatever data they choose to enter as their personal information. The user also enters a summary style, used for summarising of all the curated news articles.
The purpose of this application is to deliver highly personalised news and to save the reader's time, while making it enjoyable.
Example- a user enters following two things as their personal information and summary style:
Personal information: "I am a businessman from the United States. I invest in stocks. I like reading non-fiction books, watching live sports, especially tennis."
Summary Style: "Goblin from Lord of the rings"
Based on these, the web app curates news-articles and also provides a summary.
Usage of Gemini AI:
1. Identifying keywords for the news query.
For curating news articles, we are using an external news articles API.
Here, when we ask the user for 'Personal Information', it means they may enter as much data as they want. This string is passed in as a prompt and Gemini AI returns an array of keywords. For above example, the AI might return: [business,stocks,tennis]. The keywords are passed in the News API's query for finding articles.
2. Summarising articles
The links obtained from news articles, fetched from the API, are passed in as a second prompt to the Gemini API.
Along with user's stored Summary Style and the links to these articles, the prompt requests Gemini AI to summarise all the content in news articles.

Built with

  • Web/Chrome
  • Firebase
  • Angular

Team

By

Atharva & Shantanu

From

India