Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
5
Comments
8

cyber-m

@cyber-m140 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

  • Responsive multi-step form with validation

    #next#react#tailwind-css#zod#typescript

    cyber-m•140
    Submitted 10 months ago

    0 comments
  • Recipe page


    cyber-m•140
    Submitted 10 months ago

    1 comment
  • Social links profile


    cyber-m•140
    Submitted 10 months ago

    1 comment
  • Blog preview card


    cyber-m•140
    Submitted 10 months ago

    1 comment
  • Basic HTML and CSS

    #lighthouse

    cyber-m•140
    Submitted 10 months ago

    1 comment

Latest comments

  • Keben21•30
    @Keben21
    Submitted 10 months ago
    What are you most proud of, and what would you do differently next time?

    I need a comment on this please

    Recipe Page Solution

    1
    cyber-m•140
    @cyber-m
    Posted 10 months ago

    Hi It looks like you are off to a great start @Keben21, I noticed that you have horizontal scroll bar and those are usually better to be avoided. A simple solution in your case would be to remove width: 100vw; from the body selector in your CSS file. I also noticed you got the wrong font, you can check which font is actually rendering using chrome>dev tools> computed tab>font. also you have an empty header element, you probably should remove it. keep up the good work!

  • Christopher Castaneda•90
    @chrisdcast
    Submitted 10 months ago
    What are you most proud of, and what would you do differently next time?

    Accessibility - I wanted to focus on making my form as accessible as possible and learned a lot in the process. I learned the importance of using inputs, buttons, and other vanilla html form elements as much as possible to utilize the browsers default accessibility functionality. If I have time in the future I'd like to go back in and update the font sizes in my CSS to some values calculated in :root based off of the user's REM font settings.

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

    React Hook Form - using default html form elements in react is a little tricky sometimes. Learning to use the react-hook-form package was a little bit of a learning curve, but once you get the hang of it it can run smoothly. It's just a shame that you have to download a package to work around React's design philosophy of controlled inputs in order to use a browsers default functionality for elements like radio buttons and tab order. It made me appreciate Svelte's design approach a bit more.

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

    Accessibility - I'd love to be an expert in developing accessible websites and web apps. So any pointers would be greatly appreciated.

    React - Any tips on developing for React would also be appreciated. There's always more to learn there and I'm fairly new to it.

    Responsive sign up form built with Typescript & React

    #accessibility#react#typescript
    1
    cyber-m•140
    @cyber-m
    Posted 10 months ago

    Hi Christopher, Great job! In terms of accessibility, I'm not an expert but I'm pretty sure your contrast ratio on your step number text is pretty low. You can check color contrast ratio using tool like Stark as a designer I more familiar with the Figma plugin but I know they also have chrome extension to check websites.

  • fernandogadebarros•150
    @fernandogadebarros
    Submitted 10 months ago

    Multi-step form

    #react#redux#redux-toolkit#tailwind-css
    1
    cyber-m•140
    @cyber-m
    Posted 10 months ago

    Hey @fernandogadebarros, Great job! I really like how structured your project and how data is separated from functionality. I notice couple small things that you can fix real quick: The text of the last step button should be "Confirm" instead of "Next" I think the hover state of the text field should be with a purple border One way that was really helpful for me in order to match better the design is to put the design images in Figma, measurements are much easier that way.

    Marked as helpful
  • Varun Verma•40
    @varunvermadev
    Submitted 10 months ago
    What are you most proud of, and what would you do differently next time?

    helps in solving many blocked and clogged concepts in my mind learn various css classes upon completion happy to use the react very first time

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

    my biggest challange was how to navigate the through the form and how to make sure all the units of price changes upon changing to the yearly

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

    optimizations

    single page application using the react starter

    #accessibility#react
    1
    cyber-m•140
    @cyber-m
    Posted 10 months ago

    Hi Varun, Good job overall! I would try to match better the design, you can put the design images in Figma so you'll be able to measure in a easy way. If you want to resize text according to screen size a good way to to so is using CSS clamp function here is an example:

    font-size: clamp(1rem, 2.5vw, 2rem)

    clamp() mdn page

  • RajanCP•90
    @RajanCP
    Submitted 10 months ago

    Recipe page solution

    1
    cyber-m•140
    @cyber-m
    Posted 10 months ago

    @RajanCP Great job! I've noticed one little thing, that the style of the ordered list numbers doesn't match the design(for example look at the number 1 in the design you'll see it looks different)

  • Md Zafer Eqbal•100
    @MdZaferEqbal
    Submitted 10 months ago

    HTML, CSS

    1
    cyber-m•140
    @cyber-m
    Posted 10 months ago

    Great work! @MdZaferEqbal, Just one small thing padding should be larger on desktop

    Marked as helpful
View more comments

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