Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
25
Comments
48
P

Robert McGovern

@tarasisNorthern Ireland, UK1,075 points

Ex stay at home dad, who is retooling my former programming skills and looking for a new adventure using HTML, CSS and JavaScript.

I’m currently learning...

HTML, CSS and JavaScript Swift, SwiftUI and iOS/macOS programming.

Latest solutions

  • Recipe Page


    P
    Robert McGovern•1,075
    Submitted about 1 year ago

    1 comment
  • Blog Preview Card with Fluid Sizing


    P
    Robert McGovern•1,075
    Submitted about 1 year ago

    None, but any thoughts more than welcome.


    1 comment
  • Social Links Profile


    P
    Robert McGovern•1,075
    Submitted over 1 year ago

    1 comment
  • skilled e-learning landing page Vanilla HTML & CSS


    P
    Robert McGovern•1,075
    Submitted over 2 years ago

    2 comments
  • equalizer Landing Page, vanilla HTML/CSS


    P
    Robert McGovern•1,075
    Submitted over 2 years ago

    0 comments
  • Advice Generator App


    P
    Robert McGovern•1,075
    Submitted over 2 years ago

    0 comments
View more solutions

Latest comments

  • P
    Robert McGovern•1,075
    @tarasis
    Submitted about 1 year ago
    What challenges did you encounter, and how did you overcome them?

    I did the bulk of this a month ago, and then got sidetracked. At the time all that was left to do was the spacing between sections, and inside the table. Also how to handle the header image using full width for mobile, and inside the card for desktop. (I think this was why I stopped at the time)

    Recipe Page

    1
    P
    Robert McGovern•1,075
    @tarasis
    Posted about 1 year ago

    I'm aware of the H3 warning above. Will correct in due course.

  • Dev Killian•100
    @DevK-Eire
    Submitted about 1 year ago

    Omelette recipe page

    #next#tailwind-css#typescript
    2
    P
    Robert McGovern•1,075
    @tarasis
    Posted about 1 year ago

    Great job, can't / won't comment on Tailwind / next.js build as I don't know enough.

    Its nice and responsive, breaks nicely between the two sizes.

    If you wanted me to be really (😹) pedantic there are two things in the "Preparation Time" callout:

    First the wrap of "minutes" on mobile isn't in line with Total. However there is alignment further down the page on others that wrap.

    Second, in the callout the : is outside the span, but further down you have the : inside the span. To me both should be inside the span.

    Marked as helpful
  • Adam Turner•270
    @adamrichardturner
    Submitted over 1 year ago

    Social Media Dashboard with Next.js, Tailwind, TypeScript and Shadcn

    #next#tailwind-css#typescript#react
    1
    P
    Robert McGovern•1,075
    @tarasis
    Posted about 1 year ago

    Looks great, and its responsive to resizing. Can't really comment on the code because I know nout about React/Tailwind so far.

    Respondeds to tabbing which is good.

    Only suggestion is breaking at 768px looks rough, you'd be better being two columns down closer towards the mobile size. Maybe 500? If I was looking on my iPad I'd feel it was a huge waste of screen real estate.

    Marked as helpful
  • P
    Robert McGovern•1,075
    @tarasis
    Submitted over 1 year ago

    Social Links Profile

    1
    P
    Robert McGovern•1,075
    @tarasis
    Posted over 1 year ago

    Have SVG's for each of the social services but didn't end up adding them as an "enhancement"

  • P
    Irakli Zhordania•620
    @Sphynxo
    Submitted over 2 years ago

    Equalizer landing page

    1
    P
    Robert McGovern•1,075
    @tarasis
    Posted over 2 years ago

    Hey congrats on finishing the challenge. There are some issues, particularly in the between sizes.

    1. Add aria-labels to the social links so that a screenreader will read out what the links are for. Particularly regarding the social links.
    2. On tablet size (768x1024) the top right image is over the header text, and that continues to be the case until it swaps to the mobile version.
    3. Below about 560px to mobile version, the social icons go off the side of the page, causing horizontal scrolling. You would be better staying with mobile version till after that point.
    4. Between tablet and desktop sizing the red profile card goes behind the image.(in Safari). The problem here is that the .offer-price-box has a z-index of 0 after 800px. You set z-index: 3 in the media query upto max-width: 50rem.
    5. Don't just support :hover, also add :focus, you could do .ios-btn:where(:focus, :hover) that way someone using the keyboard to navigate around the page gets the effect too.
    6. Little thing, but there should be a <br> after the year in the footer.
    7. Don't use empty alts for images (on patterns, logos). Add a description, and it you feel its not an important thing for not sighted people, then use aria-hidden on them.
    8. You used the apple class for both the apple and android svgs.

    Hope this was of some help to you.

    Marked as helpful
  • Victor Duran•120
    @VictorDuranEM
    Submitted over 2 years ago

    Responsive landing page using React and Tailwind CSS

    #react#tailwind-css
    1
    P
    Robert McGovern•1,075
    @tarasis
    Posted over 2 years ago

    Hey congrats on completing the challenge. Looks great, and nicely responds to screen being shrunk. (Can't comment on the code as I don't know tailwind)

    Couple of little things:

    1. The social links at the bottom of the page should be a tags, which are selectable via the keyboard. Not li tags.
    2. The buttons and the social links should support :focus as well as :hover
    3. don't use div for everything. Try and use the approriate semantic tags where you can. For instance the bottom section should be footer.
    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