Topjsurfing — online store migrated from jQuery to Next.js

Migrated an online store frontend from jQuery to Next.js. The store became a niche leader thanks to speed, markup validity and SEO.

Company
Topjsurfing
Role
Developer
Period
Interface screenshot: Topjsurfing — 1
Topjsurfing01
Interface screenshot: Topjsurfing — 2
Topjsurfing02

About the project

Topjsurfing is an online store of jet surfboards and water sports equipment. In 2018–2019 I migrated its frontend from a jQuery site to Next.js with Keystone.js as the CMS and API layer.

Beyond the rewrite: customer reviews, CRM integrations, PDF invoices and email notifications for orders. Server-side rendering, clean markup and fast pages were the point of the migration — the store went on to lead its niche in search on speed, validity and SEO.

It was my first Next.js project in production and the beginning of a long specialisation in SSR React.

What was done

  • Reviews, CRM integrations, PDF invoices, email notifications

Stack

Next.jsKeystone.js