Skip to content

Conversation

@ridhiverma2019
Copy link
Contributor

🔗 Related Issue
Fixes # 172


📖 Description
This PR introduces a modernized Course Progress system and enhances the lecture/video grid design to improve the overall learning experience.

Key changes:

✨ Course Progress Component

Added a visual progress bar instead of checkboxes.

Displays percentage completion (x / y lessons completed).

Progress is persisted in localStorage so learners don’t lose their progress on refresh.

🎨 Lecture/Video Grid Improvements

Styled video cards with shadows, hover effects, and spacing for a modern e-learning feel.

Organized metadata (title, description, category) inside each card.

Ensured responsive layout with a clean grid display.

These changes make the platform feel closer to real-world LMS platforms like Coursera/Udemy, providing better user engagement.


🛠️ Type of PR

✨ Feature Enhancement


📸 Screenshots / 🎥 Videos
Screenshot 2025-08-28 134901
Screenshot 2025-08-28 134912
Screenshot 2025-08-28 134932
Screenshot 2025-08-28 134941


✅ Checklist

  • I have made this change from my own.
  • I have mentioned the issue number in my Pull Request.
  • I have gone through the CONTRIBUTING.md file before contributing
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings.
  • I have tested the changes thoroughly before submitting this pull request.
  • I have provided relevant issue numbers and screenshots after making the changes.

🚀 Additional Notes (optional)
Add any extra information, possible follow-ups, or suggestions for future improvement.

@vercel
Copy link

vercel bot commented Aug 28, 2025

@ridhiverma2019 is attempting to deploy a commit to the Souvik's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link

Thank you for submitting your pull request! 🙌 We'll review it as soon as possible.). If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊

@netlify
Copy link

netlify bot commented Aug 28, 2025

Deploy Preview for learnhub5 ready!

Name Link
🔨 Latest commit 8d8ec11
🔍 Latest deploy log https://app.netlify.com/projects/learnhub5/deploys/68b9c68d9f8e280008ccf960
😎 Deploy Preview https://deploy-preview-230--learnhub5.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.

@souvikpramanikgit souvikpramanikgit merged commit 4ffa7ad into souvikpramanikgit:main Sep 4, 2025
4 of 5 checks passed
@github-actions
Copy link

github-actions bot commented Sep 4, 2025

🎉🎉 Thank you for your contribution! Your PR #230 has been merged! 🎉🎉

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.

2 participants