feat: implement structured learning system with project difficulty and learning tags#86
Conversation
|
@vivekCS007 is attempting to deploy a commit to the vaibhav's projects Team on Vercel. A member of the Team first needs to authorize it. |
Vaibhav-kesarwani
left a comment
There was a problem hiding this comment.
Remove the package-lock.json we are using the pnpm package manager and please go through the contribution.md file and get the proper understanding of the project and than make changes and also why do you disable the
// eslint-disable-next-line react-hooks/set-state-in-effect
it was working fine without it also. Remove that also
Vaibhav-kesarwani
left a comment
There was a problem hiding this comment.
And also make the concern changes in the contribution.md file for the other contributors to know about the fields which are present.
Vaibhav-kesarwani
left a comment
There was a problem hiding this comment.
In the conig/project-item.tsx file there are more project which needs the tags so add the tags on them also. I think you didn't pull the current changes pull the current changes into your codebase using the git pull origin command.
|
@Vaibhav-kesarwani updated the rest projects too |
Vaibhav-kesarwani
left a comment
There was a problem hiding this comment.
Can you improve the design it is not looking that good and clean.
|
sir what can be the improvement that can be done,since i dont have much knowledge in frontend. I majorly work on only backend. |
|
@vivekCS007 Try making the compact version or may be the click to open dialog box something like that. Which look clean in the website and also professional. |
Vaibhav-kesarwani
left a comment
There was a problem hiding this comment.
And also resolve the merge conflict.
|
@vivekCS007 It is actually looking good and can add more deatils when it is pop up and also resole the merge conflicts |
|
Sir I had resolved the conflict, what more details can be added ? |
|
@vivekCS007 while pop up you can also show the links and the image of website and the description which look good |
Vaibhav-kesarwani
left a comment
There was a problem hiding this comment.
@vivekCS007 One fix you have make this in the card to remove the view project detail button. Instead of that make it happen when i click on the card. But also test it when i click on the link which are given below can work speraltely into that card and also for the model increase the max width of the model
|
ok sir |
This can cause a classical UX issue in mobile screen aspect ration. |
|
@vivekCS007 you can consider the @ARPANPATRA111 approach also he had a valid point. |
|
Sir, I think for the screen smaller than some particular width should get the option of clicking only image while for larger it is suitable as it is right now |
|
@ARPANPATRA111 Review the PR? |
11 commits for a dialog box. |
|
Yes @ARPANPATRA111 you can. |
|
@vivekCS007 Hey, we saw you working patiently on this issue and we totally respect your time and effort. i would like to request a new PR from your side.
|
|
Sure, will do it asap. |
|
@Vaibhav-kesarwani Close this PR. |



Description
This PR introduces a Structured Learning System to the repository to make it significantly more beginner-friendly and educational. It addresses the lack of a structured roadmap by categorizing projects with difficulty levels, skill tags, recommended learning paths, and prerequisites.
**Closes #66 *
Key Changes
ProjectItemsinterface inconfig/projects.tsxto includeskills,learningPath,estimatedTime, andprerequisites.ProjectGridcomponent to gracefully display the new learning fields as sleek, readable badges with icons directly below the tech stack on the project cards.Sendly,ShowTime,Pomodoro Timer) inconfig/project-Item.tsx.react-hooks/set-state-in-effect) that were triggering false positives across various UI components during state synchronization.Visual Impact
The new learning indicators (Time, Skills, Path, Prerequisites) seamlessly blend into the sleek UI using subdued badges with corresponding icons (
FaClock,FaTags,FaRoute,FaBook), completely matching the premium aesthetic of the existing project card layout.###Screenshot