Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
9
Comments
3
P
Rohan T George
@19Rohan97

All solutions

  • Dictionary App with React, Tailwind, Context & Dark Mode

    #react#tailwind-css

    P
    Rohan T George•230
    Submitted 3 months ago
    • I'd love feedback on my use of the Context API — is there a cleaner or more efficient way to organize global state for UI preferences?
    • How can I optimize performance and avoid unnecessary re-renders across context consumers?
    • Any suggestions on improving accessibility for the font dropdown and dark mode toggle?

    0 comments
  • Mortgage repayment calculator solution

    #react#tailwind-css

    P
    Rohan T George•230
    Submitted 4 months ago

    I would love the feedback of others on how I can improve this and what I can do to make it better.


    0 comments
  • Responsive Multipage Web Application in ReactJS

    #react#react-router#tailwind-css

    P
    Rohan T George•230
    Submitted 4 months ago

    I’d love to get feedback on the following areas:

    • Error Handling: I would like to improve my form validation and error handling. Specifically, I'd like advice on implementing better UI feedback for users, particularly with multiple field validations.
    • Responsive Design: Although I've tested the design on multiple screen sizes, I'd appreciate suggestions on improving responsiveness, especially on larger screens (e.g., ensuring elements are well-aligned and look sharp).
    • Optimization: I’m interested in any advice on optimizing my React app for better performance, particularly in terms of load time and smooth transitions when navigating between pages.

    0 comments
  • Responsive Planets Fact Application in ReactJS

    #react-router#tailwind-css

    P
    Rohan T George•230
    Submitted 4 months ago

    • Optimizing dynamic classNames with TailwindCSS:
      Currently, I'm dynamically generating some classes like bg-${planet} for button backgrounds. I would love feedback on better patterns for handling dynamic Tailwind classes safely, especially during production builds (without needing large safelists in tailwind.config.js).

    • Improving performance for image loading:
      I'm directly rendering planet images based on the selected section. I'd appreciate suggestions on how to implement lazy loading or image optimization to improve performance, especially for slower network connections.

    • Error handling and redirects:
      I added a basic check for invalid planets, but I would like guidance on best practices for clean 404 handling — for example, should I add a dedicated NotFound component and route, or handle it dynamically inside the layout?

    • Project structure improvements:
      Feedback on how to better organize components, routes, and data fetching for larger scalability (like if I wanted to add moons, stars, or satellites later).

    • SEO optimization ideas:
      Right now, the page title and meta description are static. I'd love tips on how to dynamically update SEO metadata (like "Mercury - Overview") based on the active planet and section.


    ✅ This way, reviewers or other developers can give you very targeted and useful feedback!



    1 comment
  • Character Counter Using ReactJS

    #react#tailwind-css

    P
    Rohan T George•230
    Submitted 4 months ago

    0 comments
  • Password Generator App


    P
    Rohan T George•230
    Submitted almost 2 years ago

    0 comments
  • QR Code Component Design


    P
    Rohan T George•230
    Submitted almost 2 years ago

    0 comments
  • Results Summary with Dynamic values from JSON using AJAX request

    #sass/scss#jquery

    P
    Rohan T George•230
    Submitted almost 2 years ago

    0 comments
  • Mobile First Flex Layout


    P
    Rohan T George•230
    Submitted almost 2 years ago

    0 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