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

newJSHacker

@laravue-1890 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

  • Article preview component


    newJSHacker•90
    Submitted 10 days ago

    Accessibility Improvements (a11y): I’d appreciate guidance on making the share popup more accessible — for example, ensuring keyboard navigation, focus trapping, ARIA roles, and screen reader compatibility.

    Transition and Animation Enhancements: While I used basic Alpine.js transitions (x-transition), I’d like to explore smoother, more engaging animations — maybe using a minimal library like GSAP or improving timing/easing within Tailwind’s utility constraints.

    Handling Edge Cases and Robustness: I’m interested in better ways to handle edge cases like:

    When multiple components are open at once

    When window resizes mid-interaction

    Preventing accidental popup closure when interacting near the edge

    Scalability & Reusability: I'd like advice on abstracting the popup logic into a reusable component or Alpine.js plugin/module to prevent duplication if I use this across different buttons or modals in the app.


    1 comment
  • Testimonials Grid Section

    #tailwind-css

    newJSHacker•90
    Submitted 20 days ago

    I’d like help with a few specific areas to improve both the code quality and user experience:

    Mobile responsiveness tuning – While the layout works on different screen sizes, I feel like the spacing and readability on smaller devices could be improved. I’d appreciate feedback or suggestions on how to better handle typography and layout scaling for mobile.

    Accessibility best practices – I want to make sure the project is accessible to all users. I'm interested in learning more about how to properly use semantic HTML, alt attributes, and ARIA roles when needed.

    Better image optimization – I used standard .jpg images, but I’m not sure if this is ideal for performance. Any advice on image formats (like WebP), compression, or lazy loading would be helpful.

    Component structure for frameworks – Eventually, I want to convert this layout into a component-based structure using Vue or React. Tips on how to break this layout into reusable components effectively would be great.


    1 comment
  • Four Card Features Section

    #tailwind-css

    newJSHacker•90
    Submitted 21 days ago

    I’d appreciate feedback on accessibility and semantic HTML. I want to make sure my structure is screen-reader-friendly and follows best practices for inclusive design. Also, I’d like advice on how to improve the visual polish of the layout—like adding subtle animations or hover effects using Tailwind CSS to make the cards feel more interactive and modern.

    Lastly, if there are more efficient ways to organize or reuse Tailwind utility classes (like using components or applying custom styles), I’d love to learn about that too.


    1 comment
  • Product preview card component


    newJSHacker•90
    Submitted 21 days ago

    1 comment
  • Recipe Page

    #tailwind-css

    newJSHacker•90
    Submitted 23 days ago

    I would appreciate feedback or advice on how to further optimize my custom list styling approach using Tailwind CSS and CSS variables.


    1 comment
  • Social Link Profile

    #pure-css

    newJSHacker•90
    Submitted 26 days ago

    1 comment
View more solutions

Latest comments

  • cat-script•250
    @cat-script
    Submitted 11 days ago

    Article preview component

    1
    newJSHacker•90
    @laravue-18
    Posted 10 days ago

    Great Job!

  • tmykkanen•140
    @tmykkanen
    Submitted 26 days ago
    What are you most proud of, and what would you do differently next time?
    • I implemented google font using @import url
    • I focused on trying to use as much vanilla css as possible. I still used tailwind for general reset and a few utility classes.
    • I tried <header> as a semantic html tag (rather than just the wrapper for a header nav).
    • I continued to improve my understanding of CSS Grid and @container queries.
    What challenges did you encounter, and how did you overcome them?
    • I was trying to use a global css variable for setting my container query. Looks like it's not possible (due to the variable belonging to :root and container query not having a context).
    What specific areas of your project would you like help with?
    • Did I use <header> correctly?
    • Any suggestions on how best to organize the css? Does putting the grid-column: in a style tag on the element being placed make the most sense? I could write a class (e.g. .daniel-card or something more semantic .col1-span2), but this seemed the neatest for organization.

    Testimonials Grid Section w/ Astro + Tailwind

    #astro#tailwind-css
    1
    newJSHacker•90
    @laravue-18
    Posted 19 days ago

    Great Job

  • Xianort•170
    @xianort
    Submitted about 1 month ago
    What challenges did you encounter, and how did you overcome them?

    At first, I didn't know how to achieve the challenge layout. I thought about using Grid with Flex and an extra div for the two middle boxes, but I figured out a way to do it with a three-column by two-row grid. I made the first and last boxes span two rows, and centered them using align-items property, which did the trick.

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

    Help with code and accessibility is welcome.

    Four Card Feature Section | Tailwindcss

    #accessibility#tailwind-css
    1
    newJSHacker•90
    @laravue-18
    Posted 20 days ago

    Great Job

  • Artyom1513•30
    @Artyom1513
    Submitted about 2 months ago

    grcode

    1
    newJSHacker•90
    @laravue-18
    Posted 21 days ago

    This is not code for this challenge

  • Denis Eko Harbiyanto•50
    @sinau123
    Submitted 28 days ago

    Recipe Page

    #tailwind-css#vite#vue#vue-router#typescript
    1
    newJSHacker•90
    @laravue-18
    Posted 22 days ago

    Good job!

  • binetougaye•220
    @binetougaye
    Submitted 5 months ago

    Responsive Design HTML CSS

    #bootstrap#pure-css
    1
    newJSHacker•90
    @laravue-18
    Posted 26 days ago

    Good job! But this isn't pixel perfect.

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

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