Feature Description
Currently, many subjects on the platform (like Basic Electrical, Modern Biology, etc.) are marked simply with a "Coming Soon" tag. While it is great for showing the roadmap, having too many static "Coming Soon" labels can cause user fatigue and increase the bounce rate. More importantly, it doesn't communicate to open-source contributors where their help is needed most.
Problem It Solves
communication between open-source contributors where their help is needed most.
Proposed Solution
I would like to replace or supplement the "Coming Soon" text with dynamic Completeness Badges (Progress Bars).
For example, if a subject has 3 out of 10 topics documented, it will display a "30% Documented" progress bar.
This provides visual momentum for the project and gamifies the contribution process, letting contributors see exactly which modules need immediate attention.
Alternate Solution
An alternative would be to simply hide incomplete subjects until they are fully finished. However, that removes the visibility of the project's roadmap. Adding progress bars is a much better middle ground to keep the roadmap visible while encouraging active contributions.
Additional Context
I plan to build this as a reusable React component (or standard HTML/CSS/JS depending on the stack) that accepts the total_topics and completed_topics as props to render the bar dynamically.
Feature Description
Currently, many subjects on the platform (like Basic Electrical, Modern Biology, etc.) are marked simply with a "Coming Soon" tag. While it is great for showing the roadmap, having too many static "Coming Soon" labels can cause user fatigue and increase the bounce rate. More importantly, it doesn't communicate to open-source contributors where their help is needed most.
Problem It Solves
communication between open-source contributors where their help is needed most.
Proposed Solution
I would like to replace or supplement the "Coming Soon" text with dynamic Completeness Badges (Progress Bars).
For example, if a subject has 3 out of 10 topics documented, it will display a "30% Documented" progress bar.
This provides visual momentum for the project and gamifies the contribution process, letting contributors see exactly which modules need immediate attention.
Alternate Solution
An alternative would be to simply hide incomplete subjects until they are fully finished. However, that removes the visibility of the project's roadmap. Adding progress bars is a much better middle ground to keep the roadmap visible while encouraging active contributions.
Additional Context
I plan to build this as a reusable React component (or standard HTML/CSS/JS depending on the stack) that accepts the total_topics and completed_topics as props to render the bar dynamically.