MemeSpot

CSS Frameworks — polished UX for search/loading/auth and a stronger dark theme presentation.

Screenshot of MemeSpot project
Feed improvements: debounced search, card skeleton loaders, and a clean auth-gated message.

Overview

MemeSpot is a meme feed project built with vanilla JavaScript and Tailwind CSS. For portfolio polish, the goal was to improve perceived performance and increase UX.


What I improved

  • Debounced search input to avoid noisy requests.
  • Replaced global loader on query with skeleton loaders inside the feed.
  • Improved auth handling: shows a friendly “please log in” gate instead of broken redirects.

What I learned

Small UX improvements like loading/empty states make projects feel way better to use, and they look and feel more functional.