Skip to content

Conversation

@Matthieu96Code
Copy link
Owner

This project follows design guidelines based on a Cindy Shin design.

It shows:

  • Two pages: the home page and the about me page
  • A responsiveness with mobile (up to 768px wide) and desktop (768px or wider)
  • hamburger button shows the menu on the mobile version
  • the logo on the nav-bar link to the home page and also "home page" on the menu
  • "About" on the nav bar and the menu link to "About me" page
  • Featured speakers section is dynamically added to the home page with javaScript
  • A README file with a video describing this project

@Matthieu96Code Matthieu96Code temporarily deployed to github-pages February 9, 2023 09:45 — with GitHub Pages Inactive
Copy link

@amejid amejid left a comment

Choose a reason for hiding this comment

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

Hi @Matthieu96Code,

Good job so far!
There are some issues that you still need to work on to go to the next project but you are almost there!

Highlights

  • Linter checks passing ✔️
  • Meaningful commits ✔️
  • Video highlights the website on different screen sizes ✔️
  • Correct use of Github flow ✔️
  • Descriptive PR ✔️

Required Changes ♻️

Check the comments under the review.

Optional suggestions

Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.

Cheers and Happy coding!👏👏👏

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.


As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Comment on lines +24 to +37
<nav class="nav-bar">
<div class="hamburger-class">
<a href="#" ><img src="./img/iconmonstr-menu-1-240.png" alt="menu button"></a>
</div>
<ul class="menu-bar">
<li class="menu-logo" ><a href="./index.html"><img src="./img/level production icon 3.png" alt="level production icon"></a></li>
<li><a class="lato-font-black aboutme-link" href="./aboutme.html">About</a></li>
<li><a class="lato-font-black" href="#program">Program</a></li>
<li><a class="lato-font-black" href="#">Join</a></li>
<li><a class="lato-font-black" href="#sponsor">Sponsor</a></li>
<li><a class="lato-font-black" href="#">News</a></li>
<li class="campaign"><a class="lato-font-red" href="#">LP campaign</a></li>
</ul>
</nav>
Copy link

@amejid amejid Feb 9, 2023

Choose a reason for hiding this comment

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

  • Amazing job with the design and the interactions. There are some minor details remaining to match the template.
    I think it is semantically more correct to put the nav in the header section. Kindly move it to the header section. 🤝️
    Please decrease the horizontal padding on the LP campaign button to match the design. 😎️
    Kindly implement these changes on the About page too.
Your design Template

index.html Outdated
Comment on lines 53 to 57
<div>
<img class="program-content" src="./img/root/debate.png" alt="debate icon">
<h3 class="program-centent lato-font-red">Debate</h3>
<p class="program-content lato-font-black">learn from our special guests and interact by answering and asking questions</p>
</div>
Copy link

@amejid amejid Feb 9, 2023

Choose a reason for hiding this comment

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

  • Since this part is a self-contained entity on the page, I think it would be better to use the semantic article tag instead of a div. Kindly do the same for all 5 cards. 🧐️ You can check this MDN documentation to get more insight on when to use the article element.
  • Please update the font-size of the description paragraph. Currently, the font-size on the title and description are the same.


</section>

<section class="main-program" id="program">
Copy link

@amejid amejid Feb 9, 2023

Choose a reason for hiding this comment

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

  • In my opinion, there is not enough color contrast between the background image and the color of the cards. I think it would be great if you use a lighter color to match the template. 🙂️

Your design

Screenshot from 2023-02-09 13-27-20

Template

Screenshot from 2023-02-09 13-26-59

js/main.js Outdated
SpeakersSection.append(moreSpeakers);

function callSpeakers(guest) {
const everyFeatureDiv = document.createElement('div');
Copy link

@amejid amejid Feb 9, 2023

Choose a reason for hiding this comment

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

  • I suggest you use an article element instead of a div for the reasons discussed earlier. Please update the font-size and font-style to match the design. The orange text is in italics style on the design. 🤓️ There's also a pattern behind the image. Please update it accordingly.
Your design Template

aboutme.html Outdated
<main>
<nav class="nav-bar">
<div class="hamburger-class">
<a href="#" ><img src="./img/iconmonstr-menu-1-240.png" alt=""></a>
Copy link

@amejid amejid Feb 9, 2023

Choose a reason for hiding this comment

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

  • To make our website accessible to everyone, it is a best practice to provide an alt attribute on all images. Kindly add the alt attribute to this one. ✍️

Comment on lines 80 to 99
<section class="partner-pool" id="sponsor">
<h3 class="lato-font-black">Partner<span class="underline-style"></span></h3>
<ul class="partner-logo">
<li><img class="partner" src="./img/logo/inst fr 2.jpg" alt="fanga music logo"></li>
<li><img class="partner" src="./img/logo/fangamusic.jpg" alt="fanga music logo"></li>
<li><img class="partner" src="./img/logo/goethe inst 2.jpg" alt="goet institute logo"></li>
<li><img class="partner" src="./img/logo/onomo 1.jpg" alt="onomo hotel logo"></li>
<li><img class="partner" src="./img/logo/cafe info 1.png" alt="cafe informatique logo"></li>
<li><img class="partner" src="./img/logo/moov on arts 1.png" alt="aldus logo"></li>
</ul>
</section>

</main>
<footer class="copyright">
<img src="./img/level production icon 3.png" alt="level production icon">
<div class="right-reseved">
<p class="lato-font-black">2022 Level Production.</p>
<p class="lato-font-black">Some Right Reserved.</p>
</div>
</footer>
Copy link

@amejid amejid Feb 9, 2023

Choose a reason for hiding this comment

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

  • According to the template the partner section is not displayed on the About page. The footer also has a dark background. Kindly implement it accordingly. 🧐️

Your design

Screenshot from 2023-02-09 13-23-40

Template

Screenshot from 2023-02-09 13-22-59

Copy link
Owner Author

Choose a reason for hiding this comment

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

Hi @amejid
Thank you for your insightful reviews. I have a couple of questions regarding the design of the mobile version of our website:

  • Should the partner section be removed from the About Me page for the mobile version?
  • Is it acceptable to maintain the current light color for the footer on the mobile version?

Copy link

Choose a reason for hiding this comment

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

Hi @Matthieu96Code, the partner section should be displayed on the About page for the mobile version.
The footer should be light on the mobile version. The color variation is required for the desktop version only.

@Matthieu96Code Matthieu96Code temporarily deployed to github-pages February 9, 2023 16:06 — with GitHub Pages Inactive
Copy link

@OyePriscilla OyePriscilla left a comment

Choose a reason for hiding this comment

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

Hi @Matthieu96Code😄,

Your project is complete! There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉

200

Highlights

✔️GitHub flow observed 👍
✔️App worked properly 👍
✔️Made required changes 👍

Optional suggestions

Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.

Cheers and Happy coding!👏👏👏

Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.


As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

js/menu.js Outdated
const mainMenuList = document.querySelector('.main-menu');

const menuList = document.querySelectorAll('.main-menu');
console.log(menuList);

Choose a reason for hiding this comment

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

  • [optional] Please kindly remove this console.log statement, there are serious security implications leaving that kind of info lying around and it also increase computational time. ℹ️

aboutme.html Outdated
</div>
<ul class="menu-bar">
<li class="menu-logo" ><a href="./index.html"><img src="./img/level production icon 3.png" alt="level production icon"></a></li>
<li><a class="lato-font-black aboutme-link" href="./aboutme.html">About</a></li>

Choose a reason for hiding this comment

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

  • [optional] I think it will be more professional to have homepage link in About page, not aboutpage link in About page. Kindly implement this for both mobile and desktop versions. 👍

Copy link
Owner Author

Choose a reason for hiding this comment

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

Hi @OyePriscilla,
Thank you for your review.
Please do I need to replace the "About" with "Home page" in the nav bar when I will be on the about me page?
Please note that my logo is already linked to the home page in line 25 of aboutme.html

Choose a reason for hiding this comment

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

@Matthieu96Code, yes please! This will enhance the user experience. 👍

@Matthieu96Code Matthieu96Code temporarily deployed to github-pages February 9, 2023 18:07 — with GitHub Pages Inactive
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