Back to projects

Selected project

SellABrick — LEGO Set Selling Platform

A UK platform for selling new and used LEGO sets through external catalog data, current pricing, guided offers, and an operational admin dashboard.

SellABrick homepage with LEGO set search, selling guidance, market comparisons, and blog content
SellABrick how-it-works page explaining set lookup, instant offers, shipping, and payment
SellABrick public blog with featured LEGO articles, latest posts, and a larger article archive
SellABrick admin dashboard with order, user, spending, set-condition, product, voucher, and blog reporting
SellABrick reports dashboard with date filters, order metrics, condition breakdowns, spending charts, and product rankings
SellABrick admin blog list with publishing states, featured controls, search, sorting, and editing actions
SellABrick frequently asked questions page with expandable guidance about condition, shipping, accounts, and payment

Public homepage combining set-number search, the selling process, service guidance, FAQs, and editorial content.

01 / 07

Project overview

SellABrick is a UK platform for people who want to sell new and used LEGO sets without creating individual marketplace listings. The product combines a public quote and guidance experience, external LEGO catalog and pricing data, PayPal-backed payment handling, editorial content, and an administrative workspace for managing the operation.

The challenge

The platform had to make a data-heavy selling process feel immediate to customers while giving administrators enough control behind the scenes. LEGO set details, images, and prices come from an external API; offers move into orders and payments; marketing requires consent-aware tracking; and the business also needs reports, vouchers, and frequently updated editorial content.

Build decisions

Build the journey around set lookup

The public experience starts with a LEGO set number and connects external catalog data, imagery, and prices to a guided offer flow instead of asking sellers to create a full product listing manually.

Keep operations in one admin workspace

A dedicated dashboard brings orders, users, vouchers, discount values, reports, blog content, and other management tools into one operational surface.

Separate the application and data boundaries

Next.js, shadcn/ui, and Tailwind CSS shape the public and administrative interfaces, while an Express API and MongoDB manage application data and backend workflows.

Support payments and measurable acquisition

PayPal provides the payment gateway, while Google Tag Manager is integrated behind a cookie-consent choice so tracking respects the visitor's decision.

Make publishing an operational tool

The blog includes a rich-text authoring workflow and administrative controls for drafts, schedules, featured posts, edits, and publication management.

Delivery shape

Delivered as a public Next.js platform and admin dashboard styled with shadcn/ui and Tailwind CSS, backed by Express and MongoDB, with external LEGO data and pricing, PayPal, Google Tag Manager, cookie consent, reporting, vouchers, and rich-text blog management.