This page should contain: * Progress tracking for each individual student (`localStorage`) * Dynamic Skill Tree - Mermaid.js based roadmap with custom color for "completed", "in progress" and "future" lessons * GitHub verification - using GitHub actions to run tests and report back to `Ledger` for successful tests check * Implement a "soft" modal that warns the learners if they skip the lessons. This should be checked against `localStorage`. Message should be in form of: ``` You've skipped ahead! We won't stop you, but these projects assume you've mastered X, Y, and Z. Good luck!" ``` * Implement "visual desaturation" on the sidebar: green for passed, orange for current and grey for feature leassons
This page should contain:
Progress tracking for each individual student (
localStorage)Dynamic Skill Tree - Mermaid.js based roadmap with custom color for "completed", "in progress" and "future" lessons
GitHub verification - using GitHub actions to run tests and report back to
Ledgerfor successful tests checkImplement a "soft" modal that warns the learners if they skip the lessons. This should be checked against
localStorage.Message should be in form of: