Inspiration
Pomegranate is a product that offer you an easy and fun way to keep with with the latest news on all the news available on the web. News are every where but being able to read what you really need is important. Pomegranate will let you search based on different criteria and read what you want. More Specifically these days Covid 19 has changed our life and how we plan for our daily life every day.Pomegranate lets you check every day's latest news about Covid 19. Obviously keeping up with news is important since we can plan based on that. If government has banned certain actions or on the positive side if it has started reopening a specific business or entertainment centre, which could brighten our weekend plan!
What it does
Pomegranate is an app that enables users to search for the news that they would like to read. Users can search for their desired news based on date published, source, country, language, and lots more. They can even see the good news first by selecting that they want to see the positive news first. Pomegranate is powered by google news api and google cloud's sentiment analysis api.
How I built it
Technologies used:
- Meteor.js, node.js, npm
- https://newsapi.org/s/us-news-api
- Google cloud
Challenges I ran into
This was my first project build using Meteor.js and my first experience using google cloud.
Accomplishments that I'm proud of
I love AI and machine learning and I am so happy I learned how to use google cloud for my future projects and even in school.
What I learned
As I said I learned how to use google cloud. I got to use and manage Meteor.js, node.js and npm in a real project all by myself. I also learned how to use async and await when calling APIs.
What's next for Pomegranate
Features that will be added later to Pomegranate will include:
- being able to subscribe to your preferred news and get them on your email or ...
- having a suer account where you can log in and save your articles, preferences and more
- using google cloud AI to make Pomegranate more intelligent
**note: unfortunately I have a problem pushing my code to my desired GitHub account in a way that I wanted since I needed to set up some ssh for that and it would take me long before submission deadline! so what I did instead is: 1) I created a demo video. 2) could uploaded my zip folder of project to Github for now. Sorry about that! Thanks

Log in or sign up for Devpost to join the conversation.