Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
19
Comments
20
P

orrest

@orrest330 points

Follow your feelings...

Latest solutions

  • Ecommerce product page solution

    #angular#tailwind-css

    P
    orrest•330
    Submitted 6 days ago

    The implementation about the components customization.

    And the image loading time problem.


    0 comments
  • News homepage solution

    #angular#rxjs#tailwind-css

    P
    orrest•330
    Submitted 10 days ago

    1 comment
  • Contact form solution

    #angular#tailwind-css#rxjs

    P
    orrest•330
    Submitted 11 days ago

    1 comment
  • FAQ accordion solution


    P
    orrest•330
    Submitted 12 days ago

    1 comment
  • interactive-rating-component solution

    #angular#rxjs#tailwind-css

    P
    orrest•330
    Submitted 12 days ago

    Is it good to separately declar the font style on every element, or to declar the font style for the specific element, and use that element when needed?

    Or to say, there's no absolutely correct answer for such situation, it depends.


    1 comment
  • Frontend Quiz App Solution

    #angular#tailwind-css

    P
    orrest•330
    Submitted 13 days ago

    I want to learn about how to break down the complicated page to isolated components, is there some methodology or rules to simplify the thinking process?


    1 comment
View more solutions

Latest comments

  • Grecco Oliva, Franco•310
    @GreccoOliva-Franco
    Submitted 3 months ago
    What are you most proud of, and what would you do differently next time?

    Proud of:

    • Use of Zustand for state management and persist on reloads
    • Going further and add some UX of my own

    Next time:

    • Try Redux instead
    • More pixel perfect
    What challenges did you encounter, and how did you overcome them?

    Challenges:

    • Zustand persist on NextJs => Needs to be treated as a Context and persist the data in localStorage (by default)
    • The need to define every action in the state globally => Segment it into a { state, actions } to effectively splitit with custom hooks
    • Implement the lightbox because I do not understand what would be the right way to implement a button that shows the carousel of images and disables itself in mobile screens
    What specific areas of your project would you like help with?
    • ARIA, as always. Is there any tool that evaluates ARIA?

    NextJS - Tailwind CSS - Shadcn UI - Zustand

    #next#tailwind-css#zustand#shadcn
    1
    P
    orrest•330
    @orrest
    Posted 6 days ago

    It seems good, carry on~

  • P
    Fırat•370
    @firatyedibela
    Submitted 25 days ago
    What are you most proud of, and what would you do differently next time?

    Creating an animated responsive navigation menu with hamburger-react was a good learning experience.

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

    Accessibility.

    Responsive News Homepage with React & Tailwind

    #react#tailwind-css#typescript#motion
    1
    P
    orrest•330
    @orrest
    Posted 10 days ago

    GOOD!

  • P
    Ashmit-kansal•260
    @Ashmit-kansal
    Submitted 15 days ago

    Contact form

    #react#tailwind-css#vite
    1
    P
    orrest•330
    @orrest
    Posted 11 days ago

    It seems good.

  • P
    Fırat•370
    @firatyedibela
    Submitted about 1 month ago
    What challenges did you encounter, and how did you overcome them?

    Adding smooth animations to reusable AccordionItem component while meeting accessibility standards was a challenge.

    I used the help of motion library, aria-expanded and aria-controls.

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

    All feedbacks are appreciated.

    Responsive FAQ-Accordion using React & Tailwind CSS

    #motion#react#tailwind-css#typescript#vite
    1
    P
    orrest•330
    @orrest
    Posted 12 days ago

    The animation seems great!

  • P
    leeport511•200
    @leeport511
    Submitted 19 days ago
    What are you most proud of, and what would you do differently next time?

    After a year without touching React, I built this project using the library and got it working quite well. I also read the documentation whenever I needed to. Additionally, I learned how to downgrade Vite versions due to Tailwind incompatibility.

    Interactive-rt-comp using react.j, typescript, vite, tailwind css

    #react#tailwind-css#typescript
    1
    P
    orrest•330
    @orrest
    Posted 12 days ago

    It seems perfect!

  • P
    Restu•630
    @masrestu
    Submitted 22 days ago

    Frontend Quiz App

    #react#tailwind-css#vite
    1
    P
    orrest•330
    @orrest
    Posted 13 days ago

    Well done, and the animation seems great!

View more comments

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