You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Redesigns the LearnHub landing page into a cohesive, responsive product experience while preserving the existing course APIs, authentication, enrollment flow, and mock-payment behaviour.
Rebuilt the landing-page navigation and hero section
Added clear product positioning and calls to action
Replaced the stock-photo hero with a custom product-style learning visual
Redesigned trending course cards with:
Generated course thumbnails
Category tags
Difficulty labels
Short descriptions
Educator information
Pricing and enrollment details
Redesigned the search and access filter controls
Added loading, API-error, retry, and empty-result states
Preserved free and paid enrollment flows
Added a full responsive footer
Added About, Contact, social, Privacy, and Terms links
Added placeholder Privacy Policy and Terms & Conditions routes
Added accessible focus indicators
Added reduced-motion support
Improved mobile, tablet, and desktop responsiveness
Design approach
The visual system uses a warm editorial style with paper, ink, coral, cobalt, mint, and acid-green accents. It intentionally avoids generic neon gradients, excessive glassmorphism, and template-like AI styling.
Course artwork is generated from existing course titles and categories, so no new image assets or external image dependency are required.
2. if you used any skill.md or implementation notes, please add them to the repo docs for future contributors.
Glad you liked the design.
For this contribution, I based the work on the existing repository structure, issue requirements, and current codebase, so there wasn't any SKILL.md content to document.
If future contributions introduce a project-specific SKILL.md or implementation guide, I'll make sure to add or update the corresponding documentation in the repository.
Also if you liked my design please do add bonus label to my PR like good-pr , good-ui. Thank you
Hi @Jidnyasa-P , please make an Excel tracker for this issue with issue details and labels added. If the labels are still not reflected in the dashboard after 4 days, update the tracker and inform me. Thanks!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ECSoC26-L2Medium difficulty, auto-assigned by Sentinel — 10 pointsECSoC26Required label for a PR to be eligible for Sentinel scoringenhancementNew feature or improvement requestgood-prPA-awarded bonus for an exceptionally executed PR — +15 XPgood-uiPA-awarded bonus for outstanding UI/UX work — +25 XP
2 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Redesigns the LearnHub landing page into a cohesive, responsive product experience while preserving the existing course APIs, authentication, enrollment flow, and mock-payment behaviour.
Fixes #4
Changes
Rebuilt the landing-page navigation and hero section
Added clear product positioning and calls to action
Replaced the stock-photo hero with a custom product-style learning visual
Redesigned trending course cards with:
Redesigned the search and access filter controls
Added loading, API-error, retry, and empty-result states
Preserved free and paid enrollment flows
Added a full responsive footer
Added About, Contact, social, Privacy, and Terms links
Added placeholder Privacy Policy and Terms & Conditions routes
Added accessible focus indicators
Added reduced-motion support
Improved mobile, tablet, and desktop responsiveness
Design approach
The visual system uses a warm editorial style with paper, ink, coral, cobalt, mint, and acid-green accents. It intentionally avoids generic neon gradients, excessive glassmorphism, and template-like AI styling.
Course artwork is generated from existing course titles and categories, so no new image assets or external image dependency are required.
Testing
npm run lintnpm run buildScreen Recording
Screen.Recording.2026-07-14.160819-compressed.mp4
Screenshots