VueJS on the front end with nodejs Koa2 (think express, only better) with nginx as a reverse proxy. Cool stuff like picture elements using webp images with png fallbacks. Pulled blog posts from the wordpress API to inside the Vue instance so that wordpress could just be the CMS for blog post. There was a separate admin-only CMS for editing things on-site, also written in vue and koa. vue-meta for on-page SEO + serving web crawling bots pre-rendered copies of everything through Rendertron. Of the more impressive things on the site, I built a custom OpenTypeSVG Color font for the Bubbies logo, subsetted to just the letters "B", "E", "I", "S", and "U". This made the super-crisp vector font 12.5kB and since I used Bubbies as the H1 tag, we recaptured the #1 spot on google. At the time, there were maybe 10 sites on the entire internet using a multi-color font, and color fonts are still bleeding-edge. It had a super-snappy search function for "Discover everything Bubbie" using an elasticsearch database proxied behind the koa2 API that automatically re-indexed when new recipes were added. Lighthouse scores put the site at 94/97/100/91 for Performance, Accessibiltiy, Best Practices, SEO. There were a bunch of python scripts run on cron to aggregate statistics on the store request form.

In 2023, Bubbies was sold. It wss a sad day for the internet when the new owners migrated what was a cool, performant site with cutting-edge stuff to Webflow. The pickles aren't the same. Check out what once was