Steem finder is a javascript based website which will allow a user to search the STEEM blockchain using the Ask Steem API and display a set of results based on users and posts. Steem Finder will put a front end on all of the various different parameters that can be configured using the Ask Steem API.
What's changed?
The following changes have been made to Steem finder during this release:
- General UI Clean Up & Improvements
- Ability to filter search query based author, tag, minimum votes and maximum votes with clear filters button.
- Ability to search for exact match or keywords
- Clickable tags to relevant feed on steemit
- Button to view post on steemit
- Clickable author to steemit
- Default Text when no post summary is available
- Simple Validation for when a user doesn't enter anything into query input
An example of the ability to filter a post and the can be seen in the below screenshot:
The following information provides a slightly more detailed insight into some of the changes made during this release:
The main changes for the UI were for the addition of the filters options, I split the page into three areas the search option in the top nav, the filters area on the right and the results on the left. The changes to the UI are going to be a natural progression throughout this project.
I added the ability to add additional filtering to your search results within this release, this included the ability to filter by author, tag, min vote and max vote. Current this will be appended to the end of the query in a way that means the query is applied with and 'AND' statement. I would like to change this in the future to provice the user the ability to state AND/OR/NOT and essentially build their query with any number of filters.
I also added additional functionality surrouding a users ability to interact with a post such as being able to link off to Steemit on click of the author, tags, view post button. In future releases a user will have the ability to view the post on a selection of different platforms.
Related Commits
The following commits are related to this release:
- https://github.com/tobias-g1/steem-finder/commit/536439d8b46a7ce5bff82ab6c2d7e4fe2927178c
- https://github.com/tobias-g1/steem-finder/commit/262353ad79ce029643e525d5175d72f03e0075c0
- https://github.com/tobias-g1/steem-finder/commit/e8798e4d0a3ec6cd3672858977993a3d4f530c11
Limitations
- Ability to filter on mobile (CSS layout issue)
- Only filter by one tag
Roadmap
The following items have been added during this release:
- Multiple tag filtering
- Date & Time Filtering
- Vote Worth Filter
- Date & Time formatting
- Improvements to code to allow for multiple and/or filters rather than just and as per the current implementation.
- Ability to sort by payout, views, votes
- Links to view on busy, utopian, etc
- Paged results
- Ability to filter based on dtube, utopian, steem
- User Inclusive Search
- Improvements in styling
- Ability to generate ask steem query to be used on ask steem
Posted on Utopian.io - Rewarding Open Source Contributors