Skip to content
All projects
Beauty & distribution · 2025

Multi-channel platform for beauty and ZENA distribution

An integrated digital platform combining online appointment booking, a B2C shop, a B2B reseller portal and ZENA brand distribution. One platform for multiple business models.

aminakosmetik.at
Screenshot of aminakosmetik.at
Project type
Multi-channel platform
Year
2025
Industry
Beauty & distribution
Role
Concept · Design · Development · B2B portal · Integrations
Challenge

The challenge.

Three business models had to run side by side: a B2C shop, a treatment studio with appointment scheduling, and a new B2B sales channel for ZENA distribution. They were spread across three tools, with separate logins and customer lists and no data flowing between them.

Solution

What we built.

We built one platform with three distinct but connected areas: a B2C shop, online appointment booking with staff availability, and a password-protected B2B reseller portal with individual pricing. The checkout follows GDPR requirements, and confirmation emails are sent automatically.

Project mockup

See the system in action.

A visual excerpt from the project, not just a description. See the interface, structure and impact behind the case study.

Appointment booking Shop B2B portal GDPR
aminakosmetik.at
Mockup/screenshot of aminakosmetik.at
Results

What changed in measurable terms.

3-in-1

Three business areas under one roof — one login, one brand and one place to manage everything.

< 24 hours

Response time for B2B enquiries since the portal launched (previously 3–5 days).

100 %

GDPR-compliant data flow between bookings, the shop and customer records.

Platform overview

More than a website: the platform behind it.

README.md aminakosmetik.at
Multi-channel platform

## Overview

A commerce and service platform bringing the B2C shop, appointment booking and B2B sales together under one brand and data model. Customers, end users and resellers each get a relevant entry point while the business uses shared product, customer and communication processes behind the scenes.

## Core modules

  • B2C shop with product pages, product variants, checkout and payment processing.
  • Online appointment booking with a service overview, enquiry and booking flow, and automatic confirmations.
  • Secure B2B reseller portal with individual pricing, login access and a focus on ZENA distribution.
  • Content and seminar areas for training, brand development and ongoing lead generation.

## Architecture

  • A fast Next.js/React frontend with distinct journeys for visitors, customers and B2B users.
  • Supabase/Postgres as the central data layer for authentication, customers, product information and protected content.
  • Payments, email and booking logic are modular, leaving room to add JTL/warehouse or newsletter workflows later.

## Tech stack

Next.js + React Supabase (Postgres, authentication, storage) Custom booking logic B2B portal with authentication Stripe payments Hetzner VPS via Coolify

## Operations & extensibility

  • Deployed to VPS infrastructure through Coolify, without relying on a website builder.
  • Forms, confirmation emails and data flows for enquiries, orders and B2B access are designed with GDPR requirements in mind.
  • The structure supports ongoing updates, with room to expand products, training, editorial and SEO content, and landing pages over time.
What once took four hours of manual data entry each day now runs quietly in the background.
— Managing Director, Beauty (8 employees)

Facing a similar challenge? Let’s talk.

Start a conversation
← Previous project
serienkritiker.com
TV series & streaming
Next project
supersonic-radar.com
In-house SaaS product