What's the idea?
Add an animated visual roadmap to the Learning Path section that displays the 4 learning stages (Beginner → Explorer → Builder → Summer of AI) as connected milestone nodes with smooth animations, replacing the current plain text list layout.
Why does this matter?
Currently, the learning path feels like a static list with no sense of progression or journey. For girls just starting out in AI, a visual roadmap creates motivation and makes the learning journey feel achievable and exciting. It helps users instantly understand where they are and where they're headed.
Proposed solution
- Enhance
LearningPath.jsx with a roadmap-style layout with connected stage nodes
- Add animated connecting lines between Stage 1 → 2 → 3 → 4
- Highlight the active/selected stage with a glowing pulse animation
- Keep full mobile responsiveness (vertical on mobile, horizontal on desktop)
- Use existing data from
src/data/resources.js — no new dependencies needed
- Pure CSS animations + React state only (no external libraries)
Alternatives considered
Using a third-party timeline library — rejected to keep the bundle light and maintain design consistency with the existing codebase.
Additional context
The existing learningStages data in src/data/resources.js already has all 4 stages defined. This enhancement only modifies LearningPath.jsx — no backend or data changes needed.
I'd love to work on this! Please assign me this issue
What's the idea?
Add an animated visual roadmap to the Learning Path section that displays the 4 learning stages (Beginner → Explorer → Builder → Summer of AI) as connected milestone nodes with smooth animations, replacing the current plain text list layout.
Why does this matter?
Currently, the learning path feels like a static list with no sense of progression or journey. For girls just starting out in AI, a visual roadmap creates motivation and makes the learning journey feel achievable and exciting. It helps users instantly understand where they are and where they're headed.
Proposed solution
LearningPath.jsxwith a roadmap-style layout with connected stage nodessrc/data/resources.js— no new dependencies neededAlternatives considered
Using a third-party timeline library — rejected to keep the bundle light and maintain design consistency with the existing codebase.
Additional context
The existing
learningStagesdata insrc/data/resources.jsalready has all 4 stages defined. This enhancement only modifiesLearningPath.jsx— no backend or data changes needed.I'd love to work on this! Please assign me this issue