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

Tingsong (Terrence) Ou

@terrence-ouQuincy, MA, U.S.190 points

MSCD Alumni Carnegie Mellon University

Latest solutions

  • Gallery Slideshow Site with React, TypeScript, and TailwindCss

    #react#tailwind-css#typescript#firebase

    Tingsong (Terrence) Ou•190
    Submitted over 1 year ago

    0 comments
  • Multistep From with React, TypeScript, and Tailwindcss

    #react#react-router#tailwind-css#typescript#redux-toolkit

    Tingsong (Terrence) Ou•190
    Submitted over 1 year ago

    0 comments
  • Multi-page space tourism with react, react-router and tailwindcss

    #react#react-router#tailwind-css#typescript

    Tingsong (Terrence) Ou•190
    Submitted over 1 year ago

    1 comment
  • Markdown Editor with TypeScript + React + Redux Toolkit

    #redux#redux-toolkit#tailwind-css#typescript#react

    Tingsong (Terrence) Ou•190
    Submitted over 1 year ago

    0 comments
  • Responsive Dictionary App, React + Tailwindcss

    #react#tailwind-css

    Tingsong (Terrence) Ou•190
    Submitted over 1 year ago

    0 comments
  • Blog Post Preview Card with HTML and CSS


    Tingsong (Terrence) Ou•190
    Submitted over 1 year ago

    0 comments
View more solutions

Latest comments

  • Oto•310
    @mamatsa
    Submitted over 1 year ago

    Dictionary web app

    #react#tailwind-css#typescript#vite
    1
    Tingsong (Terrence) Ou•190
    @terrence-ou
    Posted over 1 year ago

    I like the way you use the custom hook useTheme to control the font and theme, that makes the appearance control concise and efficient!

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