Skip to content

feat: Add Animated Visual Roadmap to the Learning Path Section #58

Description

@bhavyasanthoshi02

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

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions