What was OhMyDosh
OhMyDosh was very similar to Custard (but came first). OhMyDosh was a website that gave the user cashback for taking offers and signing up for subscriptions and stuff. It never offered as many useful offers as other sites like TopCashback or Quidco. Mostly gambling and Amazon Prime Video offers which was probably why it was doomed.
Improved Relaunch
OMD was relaunched on the Kubernetes stack that Cashback was running on. We improved some of the frontend issues with Cashback for this site though with a refreshed frontend Tech Stack:
- Next.js SSR and SSG for improved SEO
- Tailwind for class based helper styling
- TypeScript for the type safety net, helping to prevent run time errors
SEO was vastly improved over plain React, with Next.js (SSR and SSG) tech. It allowed web crawlers to index pages better than the whole site being generated by JavaScript. We also implemented a lot of the SEO best practices that I had learned from working on Cashback, such as structured data, meta tags, and sitemap generation. As Cashback was more locked down, SEO wasn't as relevant. Learning to 'use client' and resolving hydration errors were the main lessons.