Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
10
Comments
11

N1Dovud

@N1Dovud150 points

I’m a mysterious individual who has yet to fill out my bio. One thing’s for certain: I love writing front-end code!

Latest solutions

  • Time Tracking Dashboard


    N1Dovud•150
    Submitted about 1 year ago

    I would love to get feedback on accessibility, responsiveness of the website, and clarity and cleanliness of my JavaScript.


    1 comment
  • Newsletter sign up


    N1Dovud•150
    Submitted about 1 year ago

    Well, I guess javascript part is flawless, html is very well structured. If possible I would like feedback on css, specifically, redundancies I have in media queries.


    1 comment
  • Article component


    N1Dovud•150
    Submitted about 1 year ago

    Please, report any problem you see. I am very very very very open to any form of feedback. Feedback is invaluable to me. Thanks beforehand!


    1 comment
  • Css grid layout


    N1Dovud•150
    Submitted about 1 year ago

    Would be great if anyone gave feedback on responsiveness of my project and my use of grid. I would love to get feedback on any other part of my project that needs further improvement. Thanks in advance!


    1 comment
  • four-card


    N1Dovud•150
    Submitted about 1 year ago

    Can anyone explain to me why my first card is smaller than others?Also, as you shrink the viewport width, you can see that at some point my two middle sections nested inside a div will have a smaller width than other cards even though div does not contain any margin or padding. Why is that the case? What can I do? Lastly, I truly don't know how to handle the distorted view of the website when the viewport width is under 220px. Can anybody give any suggestions?


    1 comment
  • Card component main


    N1Dovud•150
    Submitted about 1 year ago

    Responsiveness of the image. Plus, I don't know why but when I am changing the flexbox for the mobile view, the width of the container does not seem to be acting in accordance with my specifications. I would love to get help on that


    1 comment
View more solutions

Latest comments

  • P
    Han•520
    @GamerSubhan
    Submitted about 1 year ago

    Time Tracking Dashboard made with JS, CSS, HTML, JSON

    1
    N1Dovud•150
    @N1Dovud
    Posted about 1 year ago

    Hi, there! I liked your solution. However, I found some problems. The biggest issue is responsiveness - your website only works for 1300px + screen sizes. Also, when the website is loaded, weekly option should be coloured white because at first the statistics is for weekly report. Also, when you hover over cards, their background should be changed, not only when you click them.

  • duongns-vn•210
    @duongns-vn
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?
    • Check the validation of the email when the user enters it. email.addEventListener('input', updateButtonState)
    • Update submit button status and color based on email validity. function updateButtonState()
    • Show or hide error messages depending on email validity.
    • Change the color of the submit button when hovering in or out if the email is valid. onmouseover onmouseleave
    • Display success notification and email value when the user presses the submit button and the email is valid. addEventListener('click', function)

    Check the validation of the input and assign a state to the button

    1
    N1Dovud•150
    @N1Dovud
    Posted about 1 year ago

    Hi, there! Great project! I liked it. As for feedback, if you pay attention to the text input field, when I click it, its border color becomes yellow, whereas according to the design, it needs to be black or smth close to that. Another thing I noticed is your website is not responsive, it only works for desktop but not for tablets or mobile devices. Do consider this and if you need some help, you can check out my solution. I hope I was of some help. Have a good day!

  • tchananet•170
    @tchananet
    Submitted about 1 year ago
    What challenges did you encounter, and how did you overcome them?

    Had some issues with installing fonts, and properly sizing and placing the image

    What specific areas of your project would you like help with?

    Proper sizing and positioning of elements using CSS

    Responsive QR Code Component built with CSS

    #pure-css
    1
    N1Dovud•150
    @N1Dovud
    Posted about 1 year ago

    Hi there! I really liked your solution! It is almost perfect. I just have some points to help you out.

    1. You gave body height: 99vh; You needed to give min-height: 100vh; because it helps with responsiveness when the vh is too small.
    2. You applied margin 0 and padding 0 to body but as a rule of thumb, most developers use universal selector(*) for getting rid of default styling.
    3. Try to use variables defined in the root instead of putting the colors and font sizes one by one manually. This makes the code look clean, helps avoid confusion.
    4. Your container is a bit bigger than the one in the solution.
    5. Your box shadow is not spread as much in the y direction as it is in the solution. So, try fixing the y direction.
    6. try to use rems and ems more instead of px for better responsiveness.
    7. have a separate css file for styling instead of putting everything inside html file.
    8. You gave a bit too much right left padding for the paragraph and the heading. Try to lower it to match the solution. That's about it. I hope my feedback was of some use. Have a good one!
  • Peter Bachman•200
    @PeterBachman100
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    Happy with the javascript simplicity using the toggle feature for class list.

    What challenges did you encounter, and how did you overcome them?

    Some of the padding sizes seemed unusual to me, so I had to use more media queries for the padding than usual.

    What specific areas of your project would you like help with?

    I'll be curious to see how others have structured the pop-menu in html and positioned with css. It seems most intuitive to have it be a child of the footer section on mobile for the layout on the bottom, but then on desktop it would be easier for it to be a child of the share button so it can be positioned relative to that.

    Article Preview Componenet

    1
    N1Dovud•150
    @N1Dovud
    Posted about 1 year ago

    Hi there! I really liked your solution. In fact, it is among the best I have seen. However, I noticed one tiny problem. There is horizontal scrolling when the viewport is between 750px and 800px but not a big deal really. What I am fascinated by is how you managed to keep the pop menu in relation to the share button and in relation to the lower section for desktop and mobile views respectively. I personally created two pop up menus, put one of them inside the section for mobile view, the other one relative to the share button as a parent. Only then I was able to achieve responsiveness. I was basically toggling the right pop up menu depending on the viewport width. But you managed that without that, I guess because your main container has a fixed width unlike mine, therefore the pop menu seems to stay relative to the share button even though it is relative to the section. Good job again! Way to go!

  • Alice•170
    @AliceeLe
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I'm proud to use more responsive layout element like rem. Also, custom designs for each element is pretty laborious.

    What challenges did you encounter, and how did you overcome them?

    I was having trouble over having the grid keep its ration when adjusting the padding and margin. When I switched to rem instead of px, it works. I mostly google or search w3school for similar tutorials.

    What specific areas of your project would you like help with?

    I'm still having trouble placing the quotation mark under the testimonial bolded text. I've tried using z-index and position:relative, but my code displays it as separate divs. Furthermore, I don't know how to make the pfp images more responsive when resizing. Would appreciate much help if anyone can help.

    Responsive testimonials grid using CSS Grid and Flexbox

    1
    N1Dovud•150
    @N1Dovud
    Posted about 1 year ago

    Hi! I personally handled the quotation mark by setting its position to absolute and specifying top and right properties. I also set its parent to relative so that its position is relative to its parent rather than the whole document. Apply z index of 1 to the svg and z index of 2 to the text that overlaps with the svg. I think there is much of a need for making pfp images responsive since they are almost always small and their size does not have to change really, but if you really wanted, you could give them a different width depending on the vw. I personally think the biggest problem you have is your paragraph contents whose font size depends on the vw. You probably wanted to make them responsive but as you go anywhere below 900 px, your text gets unimaginably small and thus illegible. In mobile screen, that's even worse. So, to fix it, just give a proper rem or font size in pixels. It will solve the problem. Good job, btw!

  • Kubai James Karomo•20
    @kj728
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I am proud that I have been able to recreate the web design using CSS.

    What challenges did you encounter, and how did you overcome them?

    Making the cards responsive. I opted to use % when defining width and height.

    What specific areas of your project would you like help with?

    I am using media queries. I do not have a problem with styling small devices (phones) and any large devices (desktop) the problem lies within medium devices (tablets). When I write this : @media only screen and (min-width:600px) { /* lines of code*/} it is breaking the code for desktop (when the width is more than 1200px). That's the problem.

    Four Card Feature

    1
    N1Dovud•150
    @N1Dovud
    Posted about 1 year ago

    I liked your solution. Here is my feedback:

    1. Add margin bottom to the webpage.
    2. Sometimes your cards look too long, try to use less margin bottom or padding bottom.
    3. I guess your cards are vertically stacked, meaning you are using flex-direction column. What I would suggest is just use flex-direction row and set flex-wrap to wrap without anything else.
    4. If you examine the first paragraph, there are problems with its margins compared to first heading. Fix that.
    5. I think in your box shadow you did not give your cards some spread. Also, probably think about lowering the opacity of the shadow color.
    6. The biggest problem you have is not using semantic html tags. They are very important for SEO and accessibility and screen readers.
    7. I noticed you used too many divs. Try to use as few as possible, although using a lot is not a problem.
    8. Do not use the word "image in your alt attribute in your image tag because the screen reader tells that itself. Give meaningful description to your alts.
    9. Never have the main heading with h2. The heading of the page should I always be h1.
    10. Instead of h3 for sections, you can use h2 because you have not used it anywhere else.
    11. Set box-sizing to border box for all items; it makes working with boxes easier.
    12. Try to avoid setting a certain height to objects even if you are using a relative unit. Height should be a problem in responsiveness, the problem should be the width.
    13. You used too much css for your project. I used only 100 lines of css for which you used 5 times more code. That is probably because you worked on media queries too much. If you want some learning source, I would suggest freecodecamp, where you are given tasks bit by bit and you do them individially, which helps to be code efficient and understand lower level details better. I hope I helped. Have a nice day!
View more comments
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub