Dmitriy Roi
Back to portfolio
SaaS
· 2023· 2–3 months

BetInbox — Marketing Platform for Sports Betting

Marketing site for a sports betting brand, built as a fully dynamic Nuxt 3 + Strapi platform. Every section, copy block, and asset is editable from the headless CMS — no code required. Multi-language, SSR for SEO. Built with Nuxt 3, Vue 3, Vuetify 3, Pinia, Strapi, TypeScript.

BetInbox — Marketing Platform for Sports Betting — screenshot 1

The problem

A betting brand needed a marketing site they could edit without a developer — Strapi-style flexibility but bound to a fast, brandable Nuxt frontend, and rebuildable for new geos and seasons.

My approach

I built a Nuxt 3 + Vuetify 3 platform where every section pulls from Strapi. Content editors change copy, swap blocks, and reorder sections without touching code. SSR for SEO, multi-language built-in.

The result

Marketing team owns the page. Developer time freed for product work. New geos ship in days, not weeks.

Key highlights

  • Fully dynamic sections driven by Strapi.io
  • Multi-language content support
  • Brand-locked design tokens
  • SSR-rendered for SEO
  • Reusable across geos and seasonal campaigns

Related work

Need something like this?

I help startups and businesses ship AI-powered Vue / Nuxt products end-to-end. Let's talk.