Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
21
Comments
66

Prince Roy

@iprinceroyyIndia1,210 points

fun fact: web apps are responsive, we make them unresponsive :P

I’m currently learning...

CSS, JavaScript, and React

Latest solutions

  • Online multiplayer rock-paper -scissor game using React

    #accessibility#react-router#redux-toolkit#styled-components#animation

    Prince Roy•1,210
    Submitted about 2 years ago

    0 comments
  • Responsive job filtering app

    #accessibility#bem#react#sass/scss#animation

    Prince Roy•1,210
    Submitted over 2 years ago

    0 comments
  • Responsive Todo App

    #accessibility#sass/scss

    Prince Roy•1,210
    Submitted over 2 years ago

    0 comments
  • Responsive calculator app using ES6 classes

    #sass/scss#accessibility

    Prince Roy•1,210
    Submitted over 2 years ago

    0 comments
  • Responsive IP address tracker

    #node#sass/scss#accessibility

    Prince Roy•1,210
    Submitted over 2 years ago

    1 comment
  • Responsive Advice Generator App

    #sass/scss#accessibility

    Prince Roy•1,210
    Submitted almost 3 years ago

    0 comments
View more solutions

Latest comments

  • Ohida Elizabeth•320
    @Lizzietrust
    Submitted almost 3 years ago

    Css tutorial

    2
    Prince Roy•1,210
    @iprinceroyy
    Posted almost 3 years ago

    Hey @Lizzietrust, I would recommend seeing my solution to get an idea to structure the folder and files so that you can have your image.

  • Sarvotham Gowda•210
    @sarvothamgowda
    Submitted almost 3 years ago

    QR-code-component

    4
    Prince Roy•1,210
    @iprinceroyy
    Posted almost 3 years ago

    Hey @sarvothamgowda, to avoid accessibility issues I would suggest some points here:

    1. Wrap the contents inside the main tag like this
    <body>
        <main> Your content.... </main>
    </body>
    
    1. There should be one level heading h1, and if there's no requirement for the h1 element then set its font size to 0.
    • HTML
    <h1></h1>

    CSS

    h1{
    font-size:0
    }
    

    I hope it adds to your learning, happy coding :)

    Marked as helpful
  • Alex•100
    @Alex6pc
    Submitted almost 3 years ago

    Base Apparel coming soon page

    1
    Prince Roy•1,210
    @iprinceroyy
    Posted almost 3 years ago

    Great work @Alex6pc, I would suggest some points here :

    1. Use kabeb-case for the class name.
    2. Wrap the contents inside the main tag
    <body>
    <main>Your contents..</main>
    </body
    
    1. Always use the relative unit rem.
    2. You can use CSS latest functions min(), max(), and clamp() for responsive fonts, margin, padding, and width.
    3. There should be the level one heading tag h1 if there's no requirement then set the font size to 0 to avoid accessibility issues.

    I hope it adds to your learning, happy coding :)

    Marked as helpful
  • Manish Mandal•650
    @manishdevelops
    Submitted almost 3 years ago

    responsive interactive component using flexbox

    1
    Prince Roy•1,210
    @iprinceroyy
    Posted almost 3 years ago

    Congrats @Manish-d-art, on completing this solution 👏 I would suggest some points here to center the component:-

    main{
    min-height:100vh;
    align-items: center;
    }
    remove container style block, it's unnecessary as justify-content of the main tag will handle it.
    

    After the updates, click on the generate screenshot button.

    • I hope it adds to your learning. Happy coding :)
    Marked as helpful
  • elahe•50
    @elahemirzaee
    Submitted almost 3 years ago

    Mobile First - Intro component with signup form

    1
    Prince Roy•1,210
    @iprinceroyy
    Posted almost 3 years ago

    Hey @elahemirzaee, you did excellent work. Congrats!

    You can prefer clamp property for h1 to make a responsive font for different devices & to match the design. You forgot to add the shadow property to the form element.

    Instead of using the main class, you can use the main tag to avoid accessibility issues.

    Hope it adds to your learning. Happy coding :)

    Marked as helpful
  • Lucas Vanjura•50
    @vanjura
    Submitted almost 3 years ago

    NFT Preview Card Component

    1
    Prince Roy•1,210
    @iprinceroyy
    Posted almost 3 years ago

    Hey @vanjura, you did great work. I would suggest some points here:

    1. Hover state is not working. You should add some HTML markup & CSS rules for it. You can prefer my solution for reference.
    2. img tag must have alt attributes for the people with disabilities.
    3. Always use relative units instead of px for better scalability. 1rem = 16px

    I hope you find it helpful & it adds to your learning. Happy coding :)

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

Mentor of the Week - 3rd Place

This badge is awarded to the 3rd placed community member on the weekly Wall of Fame.

Fun fact

The Hansen Writing Ball shown in the badge was the first commercially produced typewriter. It was put into production in 1870 with its unique ergonomic design. It was overtaken in the market in 1873 by the Sholes and Glidden typewriter which was the first keyboard to utilise the QWERTY layout we now use today.

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