I'm glad to participate in this great contest. Thanks to the steemit team for bringing this initiative.
One of the things the steemit team prioritizes are onboarding and engagement which certainly come before anything in the community. Without users, there will be no engagement, and also if the users are not active, there won't be any active engagement. I would love to submit my steemit project as requested in the contest
Let's have a steemit engagement calculator, an Onboarding dashboard, and a community writing challenge
The engagement calculator would be a simple project that would be built on the steem blockchain, which will enable the users to know and check their level of engagement easily. The interface would be designed with basic functions while further improvement would give room for other functions
An explanation of how the Steemit Engagement Calculator (SEC), would work
A navbar can be designed and we can have three key functions on it
- Engagement
- communities
- Ladderboard
The Engagement function would have a drop-down with the following list
i. comments
ii. Posts
iii. votes out
iv. Votes in
v. All
While the communities will also have a drop-down with the list of all the communities on steemit. Example.
i. steemit Pakistan
ii. steemit crypto academy
iii. steem nursery
iv steem Venezuela
v. steem alive
vi. steem women club
vii. All
And so on.
The body would have a space for the user name, date, and info box.
As for the ladder board, It can be on another page, which means the site would be a two-page site.
We can have
- Space for the list of the first 20 users with the most engagement
- List of communities
- space for username
- Space for Rank
Let me use the image to explain how this would work
From the image, we can see the functions on the navbar. Clicking the first two would show the drop-down displaying the engagements. The same is applied to the community
If for instance, I want to check how many comments @ckole has made in the past 7 days in steem Pakistan, these are the step to follow
- click on the drop-down to select comment
- Select steem Pakistan in the community
- Input username
- Set the date
- Click ok
The outcome of the query would show the number of comments in the infobox. This means the comment made by
@ckole on the steemit platform (All communities included) is displayed (that is if we select ALL from the drop-down). If we want to know how many comments he made in steem Pakistan, steem Pakistan would be selected in the community drop down, and the number of comments made only on the steem Pakistan community would be displayed. That's how it works for every other community. See the image below
It shows that @ckole made 20 comments on steem Pakistan. This style can be used for others too.
For the leaderboard, see the image below
From that image, that would be the settings for the ladder board, and this is how it works, for example, if I want to check the ladder board for the people with the most comments or any of the engagement list in a community, I would
i. select community (One community or All)
ii. select comment/post/vote in/vote out/All
iii. click ok
First 20 users with the highest comment in the community would be listed in descending order, and if All is selected, the first 20 users with the highest engagement on steemit will be displayed
We can do that for comments, vote in, vote out, and All.
Also, if a user is not found in rank 1-20, he can use input username, and select engagement and community and click ok. He would be able to see his/her position in the ranking system just as explained by the image below
![steemit devider.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmXrC5163ZTX4EtHtxHyVUDAmsTQJUydP9N7By8229sMVU/steemit%20devider.png)
ONBOARDING DASHBOARD
![steemit devider.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmXrC5163ZTX4EtHtxHyVUDAmsTQJUydP9N7By8229sMVU/steemit%20devider.png)
Many people are onboarding new users daily and it would be nice if the newcomer community headed by
@cryptokannon can easily keep track and record of newcomers and those onboarding them and at the same time access by anyone. To easily achieve this, the following would be done
1. Create a community named STEEMIT ONBOARDING. Users would create a post every Saturday (using a specific tag) listing the number of newbies onboarded during the week. Moderators would collate the list and input it on the site created. Only the moderators will have access to the back end dashboard where all the names would be recorded and updated weekly, while users would only see the output at the front end
Note that the day the newbie submits his /her introduction post will be the onboarding date. Let's see how the backend dashboard would look after the moderator logs in to input the user's and newbies' data
As we can see from the image, the moderator only has to log in and input the information and submit it, which will automatically add up to existing data or create new data for user onboarding for the first time. When this is done, users can check it on the front end
![steemit devider.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmXrC5163ZTX4EtHtxHyVUDAmsTQJUydP9N7By8229sMVU/steemit%20devider.png)
Community writing battle
![steemit devider.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmXrC5163ZTX4EtHtxHyVUDAmsTQJUydP9N7By8229sMVU/steemit%20devider.png)
Why don't we have a community challenge? We are all writers and I think it would be fun if we can have a community battle(It can be writing, art, cooking, and so on). (Won't that be fun)? An announcement would be made by
@steemitblog about the challenge and every community interested would apply. A topic for the challenge would be dropped and every community would select the best 3 in their community that is good at that niche to represent them in the challenge. Every community member would support their nominee and cheer them to success
This can be a weekly challenge. The best community would be announced and a medal would be presented to them by the steemit team. This would be part of the community's achievement. I think this will encourage users to step up their writing skills and other activities on the platform
Conclusion
All these ideas are just roughly stated. It can be reviewed and remodified. Ideas don't come fully formed. Addition and subtraction would make the developer achieve a final product. I hope this would help users in some ways and it would enable the steemit community to have more tools to check their activities on the steem blockchain
Thanks for reading
This is ckole the laughing gas
One love
A dashboard with basic metrics of user's activity would be quite handy for mods. Thank you for illustrations, they made it easier to understand the idea.
Battle of Communities is a fantastic idea.. Can't wait to see it happening. I hope it's considered by the team.
Thank you for participating in the challenge. As you know, it's an engagement challenge, therefore, I recommend you to interact with other participants on their posts. This will also increase the visibility of your posts as well.
Good Luck!
You have done a great project proposal. This project helps unite all sub features. Good luck dear.
Thanks friend. I'm glad you appreciate the idea. One love
I really liked your project proposal. To find about the engagement of members working on this platform, there are sites like steemworld and steemseven.xyz, from where we can see the inc and out going votes. the posts and comments made by a person in a week. I think that should be merged into one place just like you said.
Thanks friend. I think having it in a simple way like this with some other function that are not available on other tools will make it more unique. I appreciate your input. One love
This post has been upvoted through @steemcurator07
Curated by- @ngoenyi
Curation Team: Steem Growth
Thanks, @ngoenyi for the support.
You've talked to us about a new Steemit Engagement system for participating in this competition. I think your Steemit Engagement Calculator will be very helpful
Thanks, @kawsar. I would be glad if the steemit team can put my advance into consideration. One love bro