I'm trying to build an "activity stream" page for ...
# orm-help
d
I'm trying to build an "activity stream" page for my personal site, and was wondering what people suggest for a data model. I want to display data from various sources, such as Twitter API (my liked tweets, and my tweets), Github API (my starred repos), and maybe YouTube API (videos from a specific playlist). It would seem Mongo would be a good solution to store the data, since they would maybe be different collections (TweetsCollection, TwitterUsersCollection, etc), depending on their source. Does that seem reasonable? The end result I'm striving for is an ordered list of the various items (by date starred/liked/etc) so I can create some 'liveness' to the page. They would look different, so I'd need to consider how to render based on type.
n
Yes, MongoDB would be an ideal candidate for storing data from multiple different sources in form of collections.
1