Skip to content
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

Anna's portfolio #394

Open
wants to merge 34 commits into
base: main
Choose a base branch
from
Open

Anna's portfolio #394

wants to merge 34 commits into from

Conversation

Anna2024WebDev
Copy link

Copy link

@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!

)
}


Copy link

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 :)

<Contact /></>
)
}

Copy link

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 :)

"github": "link"
}
]
}
Copy link

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?

font-weight: 500;
margin-bottom: 0.8rem;
}

Copy link

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.

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>;
};
Copy link

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
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
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.

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.

3 participants