Skip to content
Back to work
LiveB2B store + admin + calculator2026

LuxBud

Building materials wholesaler & machine plastering · near Ozorków, central Poland

B2B store with a product database, admin panel and plaster usage calculator

Industry
Wholesale and construction
Year
2026
Status
Live
luxbud.vercel.app
LuxBud

Overview

A wholesaler trading since 2008 distributes Profix and Optolith while also running plastering crews. I built a store with a catalogue, cart and B2B accounts, an admin panel over the assortment, and a calculator that turns wall area and coat thickness into bags of plaster, primer and accessories — with one-click add to cart.

year the wholesaler started
0
year the wholesaler started
partner brands
0+
partner brands
product categories
0
product categories
B2B discount groups
0
B2B discount groups
01

The challenge

A retail customer asks "how many bags for 80 m²", a contractor wants wholesale pricing, and a partner wholesaler wants another tier still. The assortment (plasters, primers, profiles, meshes, foils, tapes) lived in heads and spreadsheets, and usage estimates were done on paper. On top of that the business combines sales with machine plastering and screeding services — the site had to carry both paths without muddling the message.

02

The solution

I split the catalogue into categories that match work on site: interior and exterior plasters, primers, profiles, meshes, foils, tapes and complementary products. Each item carries variants, a gross price and availability. B2B accounts assign the customer to a group (wholesaler, contractor, developer, private client) and after verification show their prices across the store. The calculator takes area and coat thickness, adds a contingency and returns a plaster–primer–accessory set ready for the cart. The admin panel manages products, brands and content without touching code.

03

The outcome

Customers estimate usage themselves instead of calling to ask how far a bag will go. Contractors and wholesalers see their discounts after sign-in. The Profix and Optolith range sits in one place with variants and stock, and the plastering services offer stays clear — it has its own readable path beside the store.

Key features

B2B store

Cart, product variants and gross prices — with separate paths for wholesale, contractors and private customers.

Product database

Categories, partner brands, pack variants and availability held in PostgreSQL, not a spreadsheet.

Admin panel

Manage assortment, prices and content without waiting on a developer for every offer change.

Usage calculator

Area and coat thickness → bags of plaster, primer and accessories with contingency, ready for the cart.

Group discounts

Wholesaler, contractor, developer or private client — after verification their own prices show across the store.

Plastering services

A separate path for machine plastering and screeding in Łódź and Greater Poland — beside materials sales.

Selected views

luxbud.vercel.app
LuxBud

Catalogue

Assortment for plastering and façade work.

Usage calculator

From area and thickness — a materials set for the cart.

Admin panel

Products, brands, prices and stock in one database.

B2B accounts

Group verification and own prices across the store.

Highlights

  • Usage calculator with add to cart
  • Four B2B discount groups
  • Catalogue with variants and availability
  • Admin panel over the assortment
  • Profix and Optolith distribution
  • Machine plastering services path

Technology stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Prisma
  • Vercel

Scope

  • B2B store architecture
  • Product database and pages
  • Admin panel
  • Material usage calculator
  • Accounts and group discounts
  • Deployment and hosting

Want something similar for your business?

Tell me about your company and I'll put together a scope and a quote matched to how you actually work — no strings attached.

Request a quote