Inspiration
As a developer myself, it's really a big problem for me to stay up-to-date with tech news. I usually gets to know things after 2-3 days, and also news articles are too long so I feel bored reading them. So I thought why don't we have an app that fetches news from various news platforms and summarise them in 60 words using Ai?
What it does
It's backend with python server that fetches news from various known publishers like Google News and then send the whole big paragraph to Gemini Ai to summarise it into 60 words keeping the importance points in response.
How we built it
The frontend are available for both Android and Web, for Android we used Flutter and for Web I use HTML, CSS and JS, while the backend is same for both application and is made using python.
Challenges we ran into
We faced some issues while fetching data of news because the only known api for news was News API and that too had some pricing. So finding a complete free to use api was a big challenge, and still Gemini API sometimes exceeds it limits (requests per minute) for which again I'm searching for some free solution.
Accomplishments that we're proud of
The application is now readily available and is open source, people can use it as case study or contribute to it and make a really new and unique app.
What we learned
We learned about how LLM models be used to make really great apps, that can make a great impact on our life's.
What's next for DevBytes
We plan to add more News APIs and host our own NLM model (for now maybe LLM later) using Hugging Face so that we can reduce our cost on Gemini API.
Log in or sign up for Devpost to join the conversation.