Skip to content

solution#728

Open
77carlos71 wants to merge 16 commits intomate-academy:masterfrom
77carlos71:develop
Open

solution#728
77carlos71 wants to merge 16 commits intomate-academy:masterfrom
77carlos71:develop

Conversation

@77carlos71
Copy link
Copy Markdown

DEMO LINK

I made a slight change to the modal layout compared to the Figma design

Copy link
Copy Markdown

@raulriato raulriato left a comment

Choose a reason for hiding this comment

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

You're using fixed width for the body, this is causing side scrolling depending on the size of the viewport. Also, your page does not work as intended with responsivity.

@77carlos71 77carlos71 requested a review from raulriato November 4, 2025 01:52
Copy link
Copy Markdown

@IanLuan IanLuan left a comment

Choose a reason for hiding this comment

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

Good job, Carlos! Your landing page looks great. However, there are a few things you need to fix. I left some comments on your code, but in general:

  • You’re not applying the BEM methodology correctly. Review your styles and structure the blocks and elements properly so your code becomes easier to maintain. Because BEM isn’t being followed, there are several repeated styles.
  • You’re repeating styles across different media queries. Make sure to define shared styles once and only override specific properties for other screen sizes.
  • Review the checklist items and ensure all of them are followed.

Comment on lines +44 to +46
<div class="nav_baker">
<div class="baker_lab"></div>
</div>
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Logos in header and footer should be links to home page.

@@ -6,14 +6,213 @@
name="viewport"
content="width=device-width, initial-scale=1.0"
/>
<title>Title</title>
<title>Bakerlab - Creative Bakery</title>
<link
rel="stylesheet"
href="./styles/main.scss"
/>
</head>
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Add a favicon

display: none;
}

header {
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Avoid styling HTML tags directly, as this breaks BEM rules. Use class selectors instead.

}

.title_product_main {
font-family: Inter, sans-serif;
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

All texts use this font family, so you can apply it globally.

Comment on lines +137 to +150
.product-1 {
width: 402px;
height: 512px;
background-image: url(../images/product_1_desktop.png);
background-size: contain;
background-repeat: no-repeat;
background-position: top center;
display: flex;
flex-direction: column;
justify-content: flex-start;
padding-top: 530px;
box-sizing: border-box;
gap: 15px;
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

You’re repeating these styles for every product. Apply the BEM methodology to your styles so you can reuse them more effectively.

src/index.html Outdated
</div>

<div class="product_images-1">
<div class="product-1">
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Use an <img> tag to display the product image instead of using a background image. Also remember to follow the checklist item:

Pictures in the blocks "What We Bake" should be animated on hover

@77carlos71 77carlos71 requested a review from IanLuan November 7, 2025 15:04
@77carlos71
Copy link
Copy Markdown
Author

I think I managed to do everything I was instructed to do

Copy link
Copy Markdown

@IanLuan IanLuan left a comment

Choose a reason for hiding this comment

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

Congrats, Carlos! It looks really great. I’m going to leave a few tips you can use to improve your project (but it already looks very good):

1- Adjust your hero_container size so the "creative bakery" text doesn’t wrap.
2- Remove the max-width from your body. On large screens, the body is smaller than the viewport width, so some elements like the footer aren’t full width.

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