Case study

Gamzie

E-commerce platform for digital gift cards and gaming top-ups, structured with domain-driven design: a Laravel 12 and Filament 4 backend with a Sanctum API and a Nuxt 3 storefront.

Overview

Gamzie

E-commerce platform for digital gift cards and gaming top-ups, structured with domain-driven design: a Laravel 12 and Filament 4 backend with a Sanctum API and a Nuxt 3 storefront.

Gamzie sells digital gift cards and gaming top-ups for Gap Tech.

Domains own their code

The backend is structured with domain-driven design, so each domain owns its models, services and resources instead of sharing one pile. It runs on Laravel 12 and Filament 4 and exposes a Sanctum API.

Storefront

The shop is a Nuxt 3 front end on Vue 3 with Pinia for state.

Gallery

Inside the project

Real screens captured from the live build.

Features

What it does

  • Digital gift cards and gaming top-ups
  • Domain-driven design: each domain owns its models, services and resources
  • Laravel 12 and Filament 4 backend
  • Sanctum API
  • Nuxt 3 and Vue 3 storefront with Pinia

Tools

The stack I build with

Whatever the project needs, from commerce platforms to custom apps.

LaravelFilamentSanctumNuxtVue

In partnership with Mahmoud Abas

Start a project

Have a store or app to build?

Tell me what you're building.