Overview 0% Contents

Case study · Platform

Aligner

Registration, accounts and different roles in one platform.

The platform distinguishes several user situations, guides visitors to registration or sign-in and provides access to account and session workflows.

Visual composition of the Aligner platform featuring the product interface and project symbol.

Public entry + user journeys

Project at a glance

Project type
Platform
What was delivered
Public arearegistrationaccountssessions
My role
Designdevelopment
Status
Current status under verification
System scope
Accesssessionspackagespayments

Different roles need different entry points into the same system

Aligner is publicly presented as a platform for organising and attending systemic constellation sessions. It supports different user situations and account journeys.

The public interface therefore needs to explain the product, distinguish contexts and provide visible paths to registration and sign-in. This case study does not disclose internal role names or claim commercial success.

Admin
Aligner administration interface.
User
Aligner user interface with active sessions.
Facilitator
Aligner facilitator interface for creating a session.

Three decisions for an account-based platform

The architecture separates public explanation, account entry and work within the product.

  1. Registration is a primary action

    Registration and sign-in are primary product actions, not peripheral utilities.

    Why it matteredThe user understands where their own platform journey begins.
  2. Explain different contexts

    Public communication distinguishes needs without publishing internal role names.

    Why it matteredVisitors can identify with a relevant scenario while the sensitive structure remains protected.
  3. Trust belongs in the architecture

    Legal and privacy information forms part of product trust rather than an afterthought.

    Why it matteredAccess conditions and account use must be clear before action.

The platform starts by recognising the user’s situation

The public layer explains the product and leads to registration or sign-in. Further features become available according to the account and purchased scope.

  1. Visitor

    The user first identifies the path that matches their situation.

  2. Registration or sign-in

    Primary product actions lead to an account rather than a generic contact form.

  3. Account

    Access conditions determine which part of the platform is available.

  4. Sessions

    The user continues to session work and related tasks.

  5. Extended access

    Packages and subscriptions extend the available scope without exposing internal role names.

Aligner user interface with account status, active sessions and Telegram notifications.
Public entry + user journeys

The visible scope.

Below are selected areas of the platform: account, session workflows and administration. Each example documents a specific part of the solution.

Account and session workflows

The interface presents sessions, invitations and quick actions within a single account context.

What this demonstrates

The platform is structured around accounts, access and session workflows rather than as a generic presentation website.

  • Representation of a delivered function
  • Current status under verification
Aligner facilitator interface with a session-creation form.
Facilitator
Aligner administration overview.
Administration
Mobile state of the Aligner administration interface.
Mobile
Session notification sent through the Aligner Telegram bot.
Telegram

Project preview

Primary challenges

  1. Recognising the role

    Explain different situations without disclosing internal role names.

  2. The account as part of the product

    Give registration and sign-in the same importance as the main content.

  3. Managed access

    Connect available features to the account, package and access conditions.

What I designed and delivered

The case study describes the approved product scope and separates public entry points from account features that can be published safely.

Design

  • Information architecture
  • Public product explanation
  • Registration and account journeys
  • Multilingual interface

Development

  • Registration and sign-in
  • Session workflows
  • Access conditions
  • Stripe payments, subscriptions and packages

Technology and capabilities

Next.js + TypeScript

Full-stack foundation for the interface, server logic and API.

PostgreSQL + Prisma

Data layer for accounts, roles, sessions and operational data.

Authentication and accounts

Sign-in, account management and secure password storage.

React Hook Form + Zod

Structured forms and user-input validation.

Stripe

Subscriptions, additional sessions, Checkout and customer billing.

Telegram Bot API

Session publishing, message updates and automated notifications.

Resend

System emails, password recovery and email-address changes.

GitHub Actions

Automated tasks and scheduled reminders without manual intervention.

Additional technologies: Tailwind CSS, next-themes, date-fns and Node.js.

Lighthouse snapshot · 5 Mar 2026

Internal role names remain confidential. Account screens are published only with safe data and after the current state has been verified.

Aligner shows how public product explanation continues through registration and an account into a platform with differentiated access, sessions and payment scope.

  • Registration and sign-in are part of the primary product journey.
  • Different contexts can be explained without revealing internal role names.
  • The case study documents product scope, not commercial success.

Are you planning a platform, registration or account system?

A complex project starts by clarifying roles, data, integrations and support.

Start a Project

How would you like to begin?

Choose the level of detail that matches where the project is today.

Recommended for first contact

Recommended for first contact

I want to discuss the project first

Briefly describe the situation and leave a contact. We can fill in the details later.

≈ 1 minute

I have a clearer idea

We will cover the goal, scope, timing and approximate budget.

≈ 3–4 minutes

Your data is safe with us.