Skip to content

feat: Add course progress tracking component#296

Closed
CBID2 wants to merge 1 commit intoOpenSource-Communities:mainfrom
CBID2:adding-course-progress-indicators
Closed

feat: Add course progress tracking component#296
CBID2 wants to merge 1 commit intoOpenSource-Communities:mainfrom
CBID2:adding-course-progress-indicators

Conversation

@CBID2
Copy link
Copy Markdown
Contributor

@CBID2 CBID2 commented Oct 23, 2025

Description

For Hacktoberfest, I am adding course completion check boxes and a progress bar to the Intro to Open Source and Becoming a Maintainer courses. It will help learners track their progress as they navigate the course.

Related Issues

Closes #270

Mobile & Desktop Screenshots/Recordings

Steps to QA

[optional] What GIF best describes this PR or how it makes you feel?

- Implement CourseProgress component with progress bar
- Add ChapterCard for individual chapter tracking
- Include ProgressBar component for visual feedback
- Add styles for all components
- Set up localStorage for persisting progress
- Export components for use in documentation

Signed-off-by: Christine Belzie <shecoder30@gmail.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Oct 23, 2025

Deploy Preview for learn-open-source ready!

Name Link
🔨 Latest commit 3251b08
🔍 Latest deploy log https://app.netlify.com/projects/learn-open-source/deploys/68fac085b8ee92000827906c
😎 Deploy Preview https://deploy-preview-296--learn-open-source.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@CBID2 CBID2 closed this Oct 24, 2025
@CBID2 CBID2 deleted the adding-course-progress-indicators branch October 24, 2025 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add course progress tracking indicators

1 participant