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

Devs-advocate

@Devs-advocate240 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 Using Data Fetch and DOM Manipulation


    Devs-advocate•240
    Submitted 7 months ago

    2 comments
  • Interactive Rating Component including web accessibility standards.

    #accessibility

    Devs-advocate•240
    Submitted 9 months ago

    I would like to know how I should've overcome the background issue I mentioned. I also wonder if the element classes I used were appropriately named. Also, if the JS I used could've been done more optimally.


    1 comment
  • Newsletter Signup With Success Message.

    #sass/scss

    Devs-advocate•240
    Submitted 9 months ago

    I would like to know how to style the input box with the autocomplete still on. From my research it was difficult to tell how to do this properly.


    1 comment
  • Article Preview Component

    #sass/scss

    Devs-advocate•240
    Submitted 9 months ago

    I had trouble working out whether to use an image directly or as a background in a div element. It's literally the first thing to configure. I got stuck because I was looking into the pros and cons of which approach to take. I'm still not 100% on when to use which, and why. I wanted to decide based on responsiveness and alignment of the image.


    1 comment
  • Grid Testimonial Challenge


    Devs-advocate•240
    Submitted about 1 year ago

    Perhaps some clarity on how the screen should look at widths between the mobile and desktop designs. I'm gathering it's my own opinion at this point, but I was toying with having a different grid design at the in-between design widths. For example, a two-column grid.


    1 comment
  • Responsive Four Card Feature Section


    Devs-advocate•240
    Submitted about 1 year ago

    I still create spacing between an element and the element below it by using margin-bottom. It works, but I'm not sure if I should use a different method to accomplish the spacing. I'm also trying to use em and rem units more, instead of px; and I'm still not sure if I'm using them properly.


    1 comment
View more solutions

Latest comments

  • brukmg•230
    @brukmg
    Submitted 8 months ago

    Time tracking dashboard using HTML5, CSS3 and JavaScript

    1
    Devs-advocate•240
    @Devs-advocate
    Posted 7 months ago

    Nice work @brukmg. The dynamic functionality of the daily, weekly and monthly selections all work well. I'm not sure if it's deliberate, but some of the active state styling isn't present. I like the responsiveness using grid to collapse and expand the number of columns using grid. There's a "#react" indication at the top yet I don't see any React in your source code.

  • P
    Julien Gilbert•570
    @juliengDev
    Submitted 9 months ago
    What are you most proud of, and what would you do differently next time?

    This project allowed me to deepen my knowledge of TypeScript and web accessibility. Here are some key takeaways:

    • Object-Oriented Programming in TypeScript: I structured the code using a class, which improved the organization and maintainability of the code.
    • Advanced Accessibility: I implemented ARIA attributes and managed focus to ensure an inclusive user experience.
    • Error Handling: I added an accessible error handling system to improve user feedback.
    • Responsive Styles: I created styles that adapt to user preferences, including for motion reduction.
    What challenges did you encounter, and how did you overcome them?

    no particular difficulties with this project

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

    Let me know if you see anything that i can improve, thank you :)

    Interactive_rating_component_TypeScript_Accessibility

    #accessibility#typescript
    1
    Devs-advocate•240
    @Devs-advocate
    Posted 9 months ago

    Really nice solution Gilbert. The dimensions are near perfect. The functionality is good too with your implementation of an error message. I like your use of typescript which is something I'm learning at the moment. Your accessibility features looked more than adequate as well.

  • Malick Roungou•530
    @mroungou
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    This is the second time I have completed this challenge and looking back at the first time I completed this challenge I can see that I have improved a lot.

    Next time I will try using a framework.

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

    At some point, the regex and the method I was using to check the validity of the email weren't working as expected. I proceeded to troubleshot the problem and determine the root of the issue and modified my code and logic.

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

    If there any tips I can do to improve my code please let me know :)

    Newsletter Sign-Up (Sass + JS)

    #sass/scss
    1
    Devs-advocate•240
    @Devs-advocate
    Posted 9 months ago

    Very nice work on the desktop page. It's practically identical. All your elements and functionality are working well. You could make the SVG in the mobile design more responsive by giving it width: 100% of the container it's in. Other than that, good job.

  • JL10•260
    @JLizcano10
    Submitted 9 months ago
    What specific areas of your project would you like help with?

    if you have any tips, recommendations or corrections about my solution I would be very grateful.

    article preview component with SCSS and JS

    #sass/scss
    1
    Devs-advocate•240
    @Devs-advocate
    Posted 9 months ago

    Really good job. Fonts, colors, text alignment are virtually identical. I used cropped images from the original jpeg to try and get what they were looking for.

  • Adhi•240
    @Adhi-S12
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    I assumed it would take a very little time if I did this in react since there are resuable components in this challenge. But, I actually would've completed it very quickly if I've used vanilla html,css

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

    couldn't think of a way to get the quote svg to move behind the text element , finally gave up and reduced opacity of the quote to look somewhat decent enough and finished the challenged. Still not satisfied with the result.

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

    I miscalculated on the time it would take to finish the challenge. My assumption that React will help to reduce the time taken to finish this was wrong. Give me ideas on how to move the quote behind the text element in the first card.

    Testimonials grid section using React.js

    1
    Devs-advocate•240
    @Devs-advocate
    Posted about 1 year ago
    #container {    
        position: relative;
        z-index: 0;
    }
    
    #img {  
        position: absolute;
        top: 0;
        right: 23px;
        z-index: -1;
    }
    

    Give the image a lower z-index so it's behind the text. There's a lot of online resources that can give better examples than I have, but making your image absolute and the container it's in, relative will place the image. The z-index will modify if it's in front or behind. Apart from that, your structure and details are very good. Nice work.

  • denise•530
    @moncadad
    Submitted about 1 year ago
    What specific areas of your project would you like help with?

    On the design itself the list bullet points are aligned with the list text. If anyone has any tips on how to do that please help me out. Perhaps it's a simple fix, but I didn't figure it out :(

    Recipe Page

    1
    Devs-advocate•240
    @Devs-advocate
    Posted about 1 year ago

    Very nice work. I don't see any issues with your bullet point alignment. Perhaps you fixed this already. I see you used li::marker element, so you've edited the properties on that. I added right side padding to it and used content: '\25AA'; to change bullet point style. Your outcome looks very similar overall.

    Marked as helpful
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