Skip to content

Create learner portfolio system with project showcase, certifications, and achievement badges #136

Description

@anshul23102

Description

Learners complete courses but cannot showcase work to employers. No portfolio system, no certification verification, no achievement tracking. This blocks career advancement pathway and eliminates employer connection.

Current Impact: Learners graduate with no proof of skills. Employers cannot verify capabilities. Hiring opportunity lost.

Expected Business Value: Portfolio system increases job placement 60%, enables recruiter partnerships, generates placement revenue, positions HerStack as career launch platform.

Steps to Reproduce

  1. Complete AI/ML course on HerStack
  2. Look for portfolio or certificates section
  3. Observe: no portfolio feature exists

Expected Behavior

  • Learners create portfolio after course completion
  • Portfolio includes: projects, assignments, certificates, achievements
  • Public shareable URL for LinkedIn/resume
  • Employer search feature: discovery by skills
  • Certificate verification: code to validate authenticity
  • Achievement badges for milestones
  • Analytics: view count, recruiter interest

Actual Behavior

  • No portfolio system
  • No certificate generation
  • No achievement tracking

Additional Context

Affected Users: Job-seeking learners; employers searching for talent.

Root Cause: No portfolio or achievement infrastructure.

Proposed Solution: Portfolio management with GitHub integration and achievement badges.

Implementation:

  1. Design portfolio schema: projects, certificates, achievements, analytics
  2. Build portfolio profile UI with customization
  3. Implement project showcase: add projects with code/demo links
  4. Auto-generate certificates on course completion
  5. Create achievement/badge system with auto-awarding
  6. Build GitHub integration: import repos, contributions
  7. Generate public portfolio URL, shareable
  8. Create employer talent discovery: search by skills
  9. Implement portfolio analytics: views, shares, recruiter interest
  10. Build verification system: validate certificates, prevent fraud

Test Cases:

  1. Portfolio creation on course completion
  2. Project added with images and code links
  3. Certificate generated, downloadable, verifiable
  4. Badge earned and displayed on profile
  5. GitHub repos auto-imported
  6. Public URL shareable on LinkedIn
  7. Recruiter can search portfolios by skills
  8. Analytics track views, shares
  9. Verification code works correctly
  10. Privacy settings respected (private/public toggle)

Severity: High - career pathway critical
Expected Points: 650-750 GSSoC points

Suggested Labels

enhancement, portfolio, job-placement, achievements, GSSoC26

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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