-
Notifications
You must be signed in to change notification settings - Fork 33
PR for review & submission on portfolio project #9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…to render each project in the data
Note (27/04/2025): this site has no functionality (e.g., clicking "see more" and it loading more content), its only a design as that is what I understood was the goal for week 12 + 13 and useEffect is week 14. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello Christina,
Great job on your portfolio, it really feels like you and that is amazing.
- The structure you have with folders and files are very easy to follow
- What does the media file do with the different breakpoints? Did not get this from the live sessions but it seems you did :)
- Code feels readable and understandable, great!
Hi! Thanks Jasmin! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A11y
100% in Lighthouse ⭐
Content
- Why no images for the projects? Doesn’t have to be screenshots, it can be for graphic purposes
Responsiveness
- Requirement not met: Your portfolio should be responsive (it should look good on devices from 320px width up to at least 1600px)
Regarding the requirement: Your portfolio should follow the Figma design
- Double check all spacings in the design using dev mode. You’ll see that most sections have a top/bottom padding of 128px on desktop for example. Align your sections (left/right) according to the design.
- Pay attention to all details, e.g. the Skills are left aligned in desktop, the tags are wider, the buttons have more padding and another font etc.
Codewise
You have a good structure of your project and you’ve used components and props in a good way. Nice usage of useEffect and useRef ⭐
Changes requested
Almost there, but needs some additional attention:
- Responsiveness
- Do another take on the design
I chose to not have project images in my portfolio, the design reflects that, do I need to have images for my projects in order to pass this project? I will work on the comments. Thanks! |
Other than the project photos comment (question in the above reply), I have made changes according to the other comments regarding responsiveness and following the design. If there is anything else please let me know. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need to add images if you don't want to, it was just a comment 😄
However:
- Still got a side-scroll, check responsiveness again
- Spacings still aren’t according to the design
I'm not getting a side scroll at all neither on chrome nor firefox so I'm not sure what I need to change, can you check again please? I'll take another look at the spacings. |
I've also just realised the netlify deploy hadn't been updated so if you were checking that it was the old version, sorry about that! |
Sorry for the multiple comments! I quickly double-checked the spacings again in my code compared to the figma design and those also seemed to match (unless I'm missing something), its possible the issue was that the netlify deploy was the old one before I made changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That was it 😅 👍
Figma design: https://www.figma.com/design/AUjmg0Oc2yxJotUZFSwrt9/Portfolio-design?node-id=1078-906&t=Pw1RMyhZYh2H1vJV-1
Netlify deploy: https://bootcamp-portfolio-cb.netlify.app/