Skip to main content
All apps
Portal

Member Portal

A dual-UX portal: public marketing pages plus an auth-gated area with role-gated sections, using magic-link and password sign-in.

The configuration

This is the whole app. Copy it, change it, make it yours.

name: member-portal
description: >-
  A dual-UX member portal — public marketing pages plus an
  auth-gated portal for community members.

auth:
  $ref: ./config/auth.yaml   # magic-link + password

tables:
  - $ref: ./config/tables/members.yaml
  - $ref: ./config/tables/posts.yaml

pages:
  - $ref: ./config/pages/home.yaml
  - $ref: ./config/pages/sign-in.yaml
  - $ref: ./config/pages/portal.yaml   # role-gated

Run it

Install Sovrium, then start the app from its config.

curl -fsSL https://sovrium.com/install | sh
sovrium init my-portal --template member-portal

Build your own

Start from a template or an empty file. One config, and Sovrium runs the whole app.