https://github.com/irelandscape/steemqa
Most development is currently taking place on the develop branch.
This post is a progress report for the SteemQA application.
SteemQA is a generic Questions and Answers application for the Steem blockchain, similar to Quora.
SteemQA differs from Quora by allowing users to reward contributors through upvotes, offering an innovative way to financially reward quality contributions without the need to raise revenue through obtrusive advertising.
This is the second development status report. The first report can be found here.
Last week saw some significant improvements with regards to answering posts and viewing/submitting comments.
I found the comments implementation the trickiest due the recursive nature of building a dynamic tree of Quasar components. It took a little bit of effort but now users can view nested level of comments and can submit top-level comments as well as reply to any level of comment.
There is still a little bit of work to be done before comments can be considered finished, mainly some cosmetic improvements and the capability to "delete" your own comments. Also upvoting comments is not yet implemented.
The "My questions" and "My answers" pages now work and provide a summary of logged in user's past contributions.
Note that pagination hasn't been implemented yet so all contributions are currently rendered in one go on a single page.
The following is a summary of the functionalities currently implemented during the course of last week.
My Questions and My Answers pages are now functional.
These pages present the logged in user with a summary of all questions and answers sorted in decreasing chronological order.
Currently all questions and answers are loaded.
Pagination is still to be implemented.
Clicking on a question/answer title or image brings the user to the full question or answer page.
A button has been added to the post toolbar which displays the total number of comments available for review.
Clicking this button expands the first level of comments.
The user can reply to each comment by clicking the "Reply" button and can expand all replies:
A button has been added to allow the user to enter a new top-level comment:
Clicking the "Write a comment" or "reply" button brings in a dialog for composing and submitting a new comment:
SteemQA has a Discord channel and everybody interested in the project is welcome to join our new community!
Invite: https://discord.gg/KtYAr7c
SteemQA is still in its infancy but is now in a state where we are looking for enthusiastic developers to join the team!
If you have past experience with any of the technologies listed below, please join the Discord channel and leave a message in the chat room or DM @irelandscape.
Client side:
Server side:
The following list is a summary of the tasks that remain before release of the 0.1 version.
The project is progressing at the expected rate and no major blocker has been hit so far.
I am really looking forward to work with other developers, so please get in touch if you are interested!
This would speed up the time required to make the first release public!