Since its early days, the curators and reviewers at @curie have been using the Streemian platform for managing their submissions and review process. Unfortunately, this is a closed project with no way to improve or change the functionality that it provides, or implement new features.
However, today all that changes and we are migrating our curation operations onto our new submission platform - "Becquerel"
https://becquerel-curie.herokuapp.com/
Becquerel initially provides all of the functionality that the old platform does, as well as a few new ones. As time goes on, more features will be added to make curator's and reviewer's lives a lot easier.
Current Functionality
Home page
Whether you are logged in as a curie curator, or just hitting the site as an interested Steem user, you will see the home page which shows all of the posts that have been submitted and approved by curie. A new feature here is that you can scroll back through all historical posts. Clicking the post will open it in Steemit.com.
You may also notice that the top of the screen shows some of your weekly statistics. For a curator, this is a new and invaluable mechanism for keeping track of how you are doing.
Propose Page
This is where the curie curators hang out. Same as before though; drop a URL that you think is exceptional here with a nice comment for the reviewer as to why you think this post should get a curie. You will get some more useful information if you hit any of your limits or if the post is not valid for some reason (i.e. over 24 hours old, younger than your curation tier allows, or if you have reached your submission count limit for the day or week)
Please excuse the red underline, that's my grammar checker
One thing that curators will notice is that the Google Captcha has gone. However, in order to prevent submission spamming, there is a 10-second cooldown once you have clicked the submit button, in which time you cannot click it again.
Review Page
This is where all submitted posts will appear for the reviewers to check out. They have the usual options; Approve, Reject, Close or Comment.
Reviewers can leave comments for each other or for the curator who submitted the post if they so desire. The small 'eye' icon allows reviewers to see the post quickly in a popout frame without going to Steemit.com, and the small blue arrow allows them to open this in Steemit.
User Admin
We have different levels of user admin configured, but the main gist of it is that you can do everything you would expect to do - add a user, remove a user, set the user's permissions in Becquerel and assign them curation limits.
Reporting
Of course, providing a way for the curie administrators to see what has been submitted, who has reviewed what and what the weekly/montly scores are is a requirement. The reports functionality provides 3 csv outputs.
- Basic Report which shows each curator (or a selected curator) and their scores for the selected time frame
- Detailed Report which shows the same, but with details of each individual submission
- Reviewer Report which shows which reviewer has given which action to each post in the selected time frame.
Now for some technical stuff.....
Becquerel is backed by a MongoDB database which is running with a primary and secondary DB node on an AWS shared cluster. This gives resiliency against any database issues. Backups of the database are done daily.
At the front end, we have a React UI, which in the future will be extended to give React Native implementations, allowing the tool to be used as an application on many platforms natively. Expect an Android and iOS version in the future!
The glue that connects the front end and back end together is a Nodejs/express layer which handles all requests, checking authorizations with express middleware which ensures that only curators can submit posts and see the screens that they are allowed to.
Login is done using SteemConnect, although we do not use any keys, just a login check to make sure that you are a Steem user. All client-side permissions are stored with a JSON Web Token to ensure their integrity and then all calls made through to the server are checked against the permissions in the database to prevent user spoofing.
The future
So I have a list of features as long as my arm for future releases, but here are a few
- Improved curator reporting. Allowing full reporting in the same way as the administrators do for your own submissions.
- Indication of next open slots for curators
- Indication of curators current curation tier
- Desktop push notifications for submission status changes
- Inbuilt blacklisting to prevent the submission and reviewing of blacklisted authors
- Multi-group features. If you have your own curation group, you can use Becquerel as your own submission platform FOR FREE, FOREVER
- Publically visible curation leaderboards
- Curie statistics on the homepage such as approval graphs, rewards generated for authors etc
- More system configuration such as default viewing website (busy.org etc)
- Direct link in from steemlookup.com to allow curators to find posts on there and populate becquerel with one click
Becquerel has been developed by myself with input and testing from many people in the @curie community, without whom this wouldnt have been possible so thanks to you all.
Regards
Mark
This is an awesome work.
Thanks :)
Great job, Mark!
Thanks. I really hope it improves things for all of us.
nice work mark!
awesome work, mark !!!! love this!!!
This is going to be a good addition Mark. Glad to be part of the testers.
Current monthly/Weekly Stats would be a good addition too
Great job with the tool, Mark. Can't wait to try it live.
Also, the future features look promising, especially this one:
Awesome work old man bot
He’s a curating, macro-photo taking, comedy breathing,
platform and community building guru! Good to know you, @mark!
This post was shared in the Curation Collective Discord community for curators, and upvoted and resteemed by the @c-squared community account after manual review.
Just great! Well done, man!
Interesting project, I cross my fingers to be successful! I support all the curation projects and I hope in future to be a part of one of them. Great news that You working on to develop the Curie platform. Thanks for all the support You are giving to people who try their best and use their time to create good content! That is something which should build all the Steemit community!
from the start i know this will be dope!! great job mate...
This looks wonderful and seems to have a lot more options than the Discord channel, as well as many more added possibilities. I'm sure a lot of work went into this, and for that alone, I appreciate what you've done!
So can someone like me submit posts or is it specifically for the curie curation team? I do appreciate the spot in c-squared's discord room as it is, but I'm simply curious.
Hope you are well :)
Hey,
This has nothing to do with c-squared. It is just for curie curators and their submissions :)
Looks great, Mark. Thanks for your hard work.
Seems like a great tool and most importantly, shows that you guys continue your work towards making steemit better for all. Thank you for all you do! 😊