-

OhMyDosh logo

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.

Tech Stack

React
Next.js
TypeScript
JavaScript
HTML
SCSS
CSS
PHP
MySQL
Docker
Kubernetes
npm
Node
GitVersion Control
GitHubCloud Version Control
GitHub Actions
Tailwind
Font Awesome
SwiperJS Carousels