Greetings!
With this post, I'd like to introduce you a project idea I've been thinking about since the very day I joined Steemit!
- What is the project about?
When I joined Steemit, among all social media sites, I was the most active on Reddit. Since that, I've already realized the Steem blockchain has an entirely different system on the higher level; yet for all my time spent here, I felt like I miss tools of effective content discovery.
The best attempt I could find to address this issue is SteemFilter by , but it's still a long stretch, considering it filters mostly for quality.
It also frustrated me that many users who has posted content interesting for me, but only only once in a while, meaning that if I started following them, my "default" feed was quickly filled with uninteresting content.
As a result of my experiences as well as my preference towards Reddit, I decided that I'd like to make a very simple one-page application that displays multiple tag feeds.
And thus, Taggregator was born!
- Technology Stack
As you can see in the repo, I host tis project on GitHub Pages, limiting the possibilities, but for good, because it helps me keep it simple.
Considering the nature of the project, Javascript is a basic one; for it, I choose VueJS as the means of learning for me. I've also heard positive opinions about it, more than about Angular or React. (which I don't really like anyways)
Data is fetched through the SteemJS API.
- Roadmap
At the moment, I don't have a fixed roadmap, but already have a vision about the final result.
1: tag storage. It'd be wonderfully elegand to let the user choose the tags to follow, and then storing this list as a cookie. JSON export/import might also be a thing.
2: listing by the traditional Steem rules: created, trending and hot. I already implemented a very simple, definitely static way to get posts which your choose added as an input parameter. But for now, it only uses the "created" feed.
3: finding a meaningful method of aggregation. For "new", it'd be easy to fuse every tag feed and order by date. But for "trending" and "hot", I don't know. Maybe even distribution?
4: I guess an Android app would be also nice?
5: tagsets for share might also be a good way to spread the word; not unlike multireddits on the "rival" site. It needs a subtle redesign with GET string params in mind, but may not be too hard.
These are the priorities so far.
- How to contribute?
As usual, every feedback, upvote, resteem and pull request is welcome! But I have two special needs, beyond those:
1: a "moderator". Chances are that I'll have very little time to evaluate issues and PRs on Github. (real-life job and stuff, you name it)
2: a designer. As you can see, I suck at design, so it'd be nice to find some way to handle this issue.
That's all for now. Is there anyone who's interested in my idea?
Posted on Utopian.io - Rewarding Open Source Contributors