Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
13
Comments
6
Benjamin Thorpe
@sparrowsl

All comments

  • 👾 Ekaterine Mitagvaria 👾•7,860
    @catherineisonline
    Submitted over 3 years ago

    REST Countries API with color theme switcher

    #react
    14
    Benjamin Thorpe•280
    @sparrowsl
    Posted over 3 years ago

    This is just too amazing, makes me want to do it now. I have no words to say here :)

    I only found that the spacing on the right side is not consistent with the left (on desktop) Everything else if just fire and amazing

  • P
    Michael Showes•160
    @michaelshowes
    Submitted over 3 years ago

    Interactive Rating Component using HTML, SASS, JS

    #sass/scss
    2
    Benjamin Thorpe•280
    @sparrowsl
    Posted over 3 years ago

    Cool code, I love how you tackle the javascript part ;)

    Few suggestions:

    • the radio button between each other spacing is too much (as per design)
    • try removing the ...onclick="submitRating()"... from the HTML (use javascript to get the button and add an event listener)
    • start practicing how to use the DOM

    Nice code,

    Marked as helpful
  • Andro87•1,460
    @Andro87
    Submitted over 3 years ago

    GitHub user search app

    #fetch#next#react#sass/scss#typescript
    1
    Benjamin Thorpe•280
    @sparrowsl
    Posted over 3 years ago

    This is just awesome and beautiful. The only error I found was that the twitter link is not working.

    everything else works great.

    You have made me want to do this as my next one

  • Bartek•400
    @imxbartus
    Submitted over 3 years ago

    Responsive Interactive Rating App

    #sass/scss
    2
    Benjamin Thorpe•280
    @sparrowsl
    Posted over 3 years ago

    Wow, awesome job, I have a question after I read the JS code on github.

    can you explain line 10 to 14 that contains this code: ratings.forEach(rate => rate.classList.remove('selected'))

    It looks redundant for looping over the rating array inside each rate. Maybe it could work if you bring it outside.

    let me know your thoughts on this.

  • elasri21•1,410
    @elasri21
    Submitted over 3 years ago

    interactive-rating-component-main

    2
    Benjamin Thorpe•280
    @sparrowsl
    Posted over 3 years ago

    I have a question and a doubt on the functionality.

    It allows for multiple choosing (is that suppose to happen??) eg: I can choose all the options

    but the last option will always be the rating stored. overall everything works well and cool

  • Kish_han•130
    @Kish-han
    Submitted over 3 years ago

    Responsive page using CSS FlexBOX

    2
    Benjamin Thorpe•280
    @sparrowsl
    Posted over 3 years ago

    Hi Kishan, nice work really, few points:

    • use the font provided in the style-guide file
    • also try to use labels for each form input

    eg: <label for="email"> <input type="email" id="email"> </label>

    Good job

    Marked as helpful

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