Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
24
Comments
30

Martin

@ringmBuenos Aires, Argentina1,150 points

I am a Front End developer with industry experience building websites and web applications. I specialize in JavaScript and have professional experience working with React and Next.js. I enjoy building accessible, functional, and responsive web interfaces that scales.

Latest solutions

  • some Next & Tailwind Magic!!


    Martin•1,150
    Submitted almost 4 years ago

    0 comments
  • Dev Job Board w/React, Router & Styled components


    Martin•1,150
    Submitted almost 4 years ago

    0 comments
  • React w/Router/Joi/lodash & Styled Components!


    Martin•1,150
    Submitted almost 4 years ago

    0 comments
  • Clock App w/vanilla JS & CSS


    Martin•1,150
    Submitted about 4 years ago

    0 comments
  • Todo w/React, Styled Components & React DnD!


    Martin•1,150
    Submitted about 4 years ago

    0 comments
  • Pomodoro App Challenge w/extra features!


    Martin•1,150
    Submitted over 4 years ago

    3 comments
View more solutions

Latest comments

  • Albertoflj•170
    @Albertoflj
    Submitted about 4 years ago

    Responsive component using SASS and HTML

    1
    Martin•1,150
    @ringm
    Posted about 4 years ago

    Hey! Amazing job, the site looks exactly like the design. Congatulations!

    Regarding your question: if you define your grid to be 1 column wide, all the child elements of the grid will fit like you want.

    .container {
      display: grid;
      grid-template-columns: 1fr;
    }
    

    Keep up the good work!

  • Mandeep Sharma•10
    @mandeephub
    Submitted over 4 years ago

    Social proof section

    1
    Martin•1,150
    @ringm
    Posted over 4 years ago

    Looks good! Congratulations on completing your fist project.

    My only suggestions would be vertically centering the content for tablet/desktop devices.

    Looking forward on seeing your next projects!

  • Luis Delgado•365
    @luisdevworks
    Submitted over 4 years ago

    Ping single column page, Mobile first using Flexbox, SCSS and JS

    1
    Martin•1,150
    @ringm
    Posted over 4 years ago

    Looks good! Just remember for accesibility reasons, you should have a <label> for every <input>.

    Your form should be structured like this:

    <form action="/action_page.php">
      <label for="firstName">First Name</label>
      <input type="text" name="firstName" id="firstName" value="First Name">
    </form>
    
    

    More info on labels here

    Happy coding!

  • Nazar Montsibovych•10
    @Nazarkon
    Submitted over 4 years ago

    Responsive + FlexBox

    1
    Martin•1,150
    @ringm
    Posted over 4 years ago

    Hey Nazar, congratulations on submitting your first challenge. It's looking good! I have some suggestions to help you improve it:

    • instead of using fixed margins on the .content-wrapper, consider using something like width: min(90%, 1100px); and margin: 0 auto;. With these two you'll get a fluid and centered container.
    • for the header, remove the flex: wrap;. Instead, try flex-direction: row; and when it gets too narrrow you change it to flex-direction: column;
    • same as the header, remove the flex-wrap from .gallery-wrapper and also remove the fixed width on it's child elements, let them be fluid and stretch to the available space. once the screen get's too narrow, you can change the flex-direction on .gallery-wrapper to column.
    • also, the HTML report is yelling at you because you didn't include any h2-h6 tags inside the <section>. To avoid this problem, you can either change the sections elements for regular divs or include headings and hiding them.

    Keep at it! I'm looking forward to your next project!

  • Shubham Bhatia•20
    @drametoid
    Submitted over 4 years ago

    Desktop site deployed with Vercel

    1
    Martin•1,150
    @ringm
    Posted over 4 years ago

    Hey Shubham, the site looks good! Couple suggestions to polish it:

    • Consider setting the background image in css through the background property. There you can also set the background-size and background-position to place it exactly where you need.
    • For a responsive layour, try the following:
    .wrapper {
      display: flex;
      height: 100vh;
      width: 100vw;  
    }
    
    .bg-image {
      background-image: url(../images/bg-mobile.svg);
      background-color: #0c122c;
      background-repeat: no-repeat;
      background-size: cover;
    }
    
    .container {
      width: min(90%, 860px);
      margin: auto;
    }
    
    .row {
      display: flex;
      flex-direction: column;
    }
    
    .col-30,
    .col-70 {
      width: 100%;
      border: 1px solid red;
    }
    
    @media (min-width: 600px) {
      .row {
        flex-direction: row;
      }
      
      .col-30 {
        width: 30%;
      }
      
      .col-70 {
        width: 70%;
      }
    }
    
    <div class="wrapper bg-image">
      <div class="container">
        <div class="row">
          <div class="col-30">Fylo block with logo and buttons</div>
          <div class="col-70">Fylo block with the bar and storage info</div>
        </div>
      </div>
    </div>
    

    The class bg-image should be used to place the background image.

    That should take care of the main layout for mobile and desktop, I hope it helps! Let me know if you have any doubts with the code.

  • Jen•1,230
    @En-Jen
    Submitted over 4 years ago

    Mobile first email validation with Sass & vanilla JS

    3
    Martin•1,150
    @ringm
    Posted over 4 years ago

    Looks amazing! Exactly like the design! Congratulations :)

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

Beta Member

This badge is a shoutout to the early members of our community. They've been around since the early days, putting up with (and reporting!) bugs and adjusting to big UX overhauls!

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