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:

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

Built With

Share this project:

Updates