I built cherrypick.penielcho.com because finding deals on Substack got way harder than it needed to be. Each newsletter stuck multiple promos into a single post, which meant you couldn’t search or filter anything properly, and Substack’s weak SEO (no Korean language support, no proper meta tags) made it almost impossible for Korean readers to even discover the content. A bunch of still-valid deals were getting buried in the feed, and it felt like such a waste. So I figured—why not make a place where each deal lives as its own searchable piece?

I kept the stack pretty lightweight on purpose. Nuxt 4 + Vue 3 for SSR and decent SEO out of the box, Tailwind for quick styling, and Supabase for auth plus a simple JSON-style metadata store. Vercel Analytics and Speed Insights help me keep an eye on performance. No CMS—Markdown-it is enough for the kind of long-form notes I need. Basically, I wanted to stay in the Vue ecosystem while keeping hosting and DX friction as low as possible.

I also went through a few UX passes. The landing page is split into “fresh” and “expiring soon” so people can catch urgent deals right away. Filters for brand, category, and valid dates are server-side so they stay fast and indexable. I tweaked typography with Tailwind’s prose plugin, and the responsive card layout keeps images from jumping around. I added proper focus styles and semantic headings too—not glamorous, but it helps accessibility and surprisingly helps SEO as well. In short, it’s a small site built to make good deals easy to find and easy to skim.

Right now the site’s still in beta, and I’m aiming for an official launch in early 2026. I’m actively polishing the UI and planning a few new features. If you have thoughts, ideas, or complaints, feel free to reach out by email or Substack Chat DM. I’d love to hear anything before the official release.