Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
9
Comments
15

Fayaz

@fayax555380 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

  • Job listings with filtering

    #next#react#sass/scss

    Fayaz•380
    Submitted over 3 years ago

    0 comments
  • IP Address Tracker

    #next#react

    Fayaz•380
    Submitted over 3 years ago

    1 comment
  • E-commerce product page challenge hub

    #next#react#typescript

    Fayaz•380
    Submitted over 3 years ago

    0 comments
  • QR code component


    Fayaz•380
    Submitted over 3 years ago

    0 comments
  • FAQ Accordation Card


    Fayaz•380
    Submitted over 3 years ago

    0 comments
  • Testimonials grid section


    Fayaz•380
    Submitted over 3 years ago

    0 comments
View more solutions

Latest comments

  • pedro yure nogueira da silva•70
    @nogyuuu
    Submitted over 3 years ago

    static job listings using react and css - any tips welcome

    #bem#fetch#react
    1
    Fayaz•380
    @fayax555
    Posted over 3 years ago

    Take a look at CSS modules. It creates local CSS instead of global. With this approach, conventions like BEM become unnecessary.

    To use it with React, change the file name to someComponent.module.css. and import it in your files like `import styles from './someComponent.module.css'.

    And use it in your classname. <section className={styles.filterbox}>.

    If you have any more questions reply to this comment.

    Marked as helpful
  • Raymart Pamplona•16,040
    @pikapikamart
    Submitted over 3 years ago

    Coffeeroaster Multi Page | Next.js , Mobile first

    #framer-motion#next#styled-components#typescript
    7
    Fayaz•380
    @fayax555
    Posted over 3 years ago

    You could prefix with an S instead of Styled. So StyledNavbar will become SNavbar.

  • Ryan-D-P•160
    @Ryan-D-P
    Submitted over 3 years ago

    Job listings landing page with tag filtering using React.

    #react
    1
    Fayaz•380
    @fayax555
    Posted over 3 years ago

    Filter logic is not correct. When you click frontend tag, you should see all jobs that have frontend tag.

    if (filterList.some(tag => filters.includes(tag))) return null; I think if you change some to every, it will work correctly.

    Marked as helpful
  • Karishma Garg•1,010
    @karishma-dev
    Submitted over 3 years ago

    IP Address Tracker

    #accessibility
    1
    Fayaz•380
    @fayax555
    Posted over 3 years ago

    According to challenge requirements, users should be able to search for any domain.

    You can do this by changing ipAddress to domain in fetch(`https://geo.ipify.org/api/v2/country,city?apiKey=at_qoJBZrBxMVeTgrJkk7P3vZIbtmb0U&ipAddress=${address}`).

    Other than that, this looks great to me.

    Marked as helpful
  • Nurcholis•420
    @cholis04
    Submitted over 3 years ago

    Interactive pricing with Input Range and Checkbox as Toggle Button

    #accessibility#firebase#typescript
    4
    Fayaz•380
    @fayax555
    Posted over 3 years ago

    Really nice solution.

    One thing I would add is, when you switch to 'Yearly Billing', it should not change from '/monthly', to '/yearly'. It should stay '/monthly'.

    Marked as helpful
  • Vahe Abovyan•1,110
    @VaheAA
    Submitted over 3 years ago

    E-commerce product page with Vue 3 & SCSS

    #sass/scss#vue
    2
    Fayaz•380
    @fayax555
    Posted over 3 years ago

    Great Job on the project. There are things you can do to improve your solution even further.

    The clickable area for - and + buttons are tiny. It can be hard for some people to click those icons.

    On smaller screen heights, I'm not able to view lightbox modal's top part (close icon).

    When I open the mobile nav menu and expand the viewport width, the close icon disappears, but the menu still stay open.

    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

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