The world's premier e-commerce destination for products you definitely don't need. A fully-functional satirical e-commerce platform with real Stripe payments, authentication, and play money.
A full-stack e-commerce portfolio project that treats absurd products with complete commercial seriousness. Browse, add to cart, checkout — the entire flow works. Products come from fictional brands like JudgyAppliances, DebugQuack, CodeAroma, and PonderRock. Every product has a ridiculous premise executed with a straight face.
Next.js 15 frontend with TypeScript and Tailwind CSS. Better Auth for authentication with email, OAuth, and 2FA. Drizzle ORM over PostgreSQL on Neon. Stripe integration in test mode alongside a play money system (UselessBucks). Deployed on Vercel.
Full-stack Next.js application with server components, API routes, and edge middleware. Authentication flows through Better Auth supporting multiple providers. Data persisted in PostgreSQL via Drizzle ORM. Payments handled through Stripe test mode with a parallel play money system.
A curated selection from the catalog. Every product targets a developer pain point with absurd precision.
Even a satirical store needs real auth, real payments, real cart state, real order flow. The comedy is in the products, not the engineering shortcuts.
A funny project gets more attention than a serious one. People share useless.io because it makes them laugh — and then notice the real engineering underneath.
Building with Stripe test mode means the entire payment flow is production-ready. Flip a key and it's a real store (selling real useless things).