SteemHome : A new Steem blockchain dashboard for Challenge management & evaluation system

Dear steemians,
Before diving into the features, I want to take a moment to thank my friend @marinchtein, whose long experience and constant support were invaluable in bringing this project to life. His guidance helped shape many of the decisions behind SteemHome, and I genuinely hope he will continue to be part of this journey as a developer helping us improve and grow the platform over time. Thank you.
SteemHome is a browser-based dashboard for the Steem blockchain that goes beyond simply reading content. It combines real-time blockchain data with a structured writing challenge and evaluation system letting organizers define contests with scoring criteria, assign evaluators, and have those evaluators score submissions, with results posted back to the blockchain as comments.
Everything works directly in your browser using your existing Steem credentials. No separate account registration needed.
Feature overview
SteemHome is organized around several complementary modules. Dashboard, accounts, posts, and wallet are publicly accessible without login. The Challenges module is the distinctive feature of the platform and requires authentication with a Steem posting key.

Challenges : The Core Feature
A challenge is a structured writing contest on Steem. An organizer defines rules, scoring criteria, and assigns evaluators. Participants submit posts tagged with the challenge identifier. Evaluators score each submission, and results are published as comments directly on the Steem blockchain no external tool required.
What makes up a challenge?
Challenge management
A challenge is a structured writing contest on Steem. An organizer defines rules, scoring criteria, and assigns evaluators. Participants submit posts tagged with the challenge identifier. Evaluators score each submission, and results are published as comments directly on the Steem blockchain no external tool required.

Roles & Actors
Three types of actors interact within the challenge system, each with distinct access levels and responsibilities.

Challenge Lifecycle
A challenge moves through five stages from creation to expiry:
Stage 1 — Creation

Stage 2 — Announcement

Stage 3 — Submissions

Stage 4 — Evaluation

Stage 5 — Expiry

How the Score Is Calculated
The scoring engine computes a weighted final score. Each criterion carries a numeric max score and an optional weight. The final result is the sum of normalized per-criterion scores multiplied by their respective weights, scaled to 10.


Blockchain & Technical Integration
SteemHome is not a simple frontend wrapper. It interacts directly with the Steem blockchain for all write operations, while Supabase serves as a fast persistence layer for challenge and evaluation metadata.
Architecture overview

Other Modules

What's Coming Next

About Us

Vote for @kouba01
If you believe in my work and would like to support my witness campaign, you can vote for @kouba01 on the witness voting page:
https://steemitwallet.com/~witnesses
Every vote is greatly appreciated and helps support my future contributions to the Steem ecosystem.

Thank you for your support and for believing in the future of Steem.
Cc-@steemcurator01 @steemchiller

Upvoted! Thank you for supporting witness @jswit.