Skip to content

Anna's portfolio#394

Open
Anna2024WebDev wants to merge 46 commits intoTechnigo:mainfrom
Anna2024WebDev:main
Open

Anna's portfolio#394
Anna2024WebDev wants to merge 46 commits intoTechnigo:mainfrom
Anna2024WebDev:main

Conversation

@Anna2024WebDev
Copy link
Copy Markdown

Copy link
Copy Markdown

@gittebe gittebe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, Anna! You've created a responsive portfolio built with React components. I really liked the heading levels you used — great idea! Maybe you could add one for the paragraph element as well?

I think your code across the different files is easy to follow. For the overall file structure, it might help break up the "ui" folder a bit by separating individual components (such as the button or the header) from those components that already combine ui elements. This could make it easier to navigate as the project grows. :)

Great work, Anna! Keep it up!

Comment thread src/App.jsx
)
}


Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I would delete the comment showing the structure. It is not the final structure you are using and it could be a bit confusing :)

Comment thread src/App.jsx
<Contact /></>
)
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That looks great! You have components for every section. Nice! I would give the <> and </> an extra line :)

Comment thread src/data/projects.json
"github": "link"
}
]
} No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nicely structured and I like that you already added the "tags". (Need to do that as well :))
There exists another empty projects.json file. Not sure if you plan to use it. If not maybe you could delete it?

Comment thread src/ui/Heading.css
font-weight: 500;
margin-bottom: 0.8rem;
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only one thing coming to my mind here because I did the same ;) You gave the heading3 a margin-bottom. Sometimes you like to use the heading 3 without this margin. A suggestion would be to not defining it within this ui but instead add margin to those components where the heading is used.

Comment thread src/ui/Heading.jsx
export const Heading = ({ heading, level = 2, className }) => {
const Tag = `h${level}`; // Dynamically chooses h2, h3, etc. based on `level`
return <Tag className={`heading heading${level} ${className}`}>{heading}</Tag>;
}; No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the level approach of your headers! :) Smart!

@JennieDalgren JennieDalgren self-assigned this Nov 7, 2024
Copy link
Copy Markdown
Contributor

@JennieDalgren JennieDalgren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job with the portfolio!

You almost met all requirements but there are a few places where you version doesnt match the provided design.
A designer would not be okay with the images in the header not stacking as they've done in the design. The same with the button and the github icon.

Screenshot 2024-11-07 at 20 06 48 Screenshot 2024-11-07 at 20 06 45

Go through the design file thoroughly and fix the small things to get approved.

@Anna2024WebDev
Copy link
Copy Markdown
Author

@JennieDalgren Thank you for your feedback! I have now fixed the issues with the github icon on the button and the stacking of the images in the projects gallery/header.

Copy link
Copy Markdown
Contributor

@HIPPIEKICK HIPPIEKICK left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Anna! I'd like to ask you to take a more thorough look at the design as there are still things that don't adhere. E.g. I found some things specifically in tablet:

  • Skills should be centered
  • Tech section is too wide
  • Featured projects section has too much padding
  • My words section has too little padding

Apart from that, ,the tags are not following the design and why the border on the buttons? Remove.

Lastly, check all spacings in all sizes as well as text alignment (center vs left). Example where it's not following the design:

Skärmavbild 2024-12-09 kl  11 11 49

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.

4 participants