Portal
Intranet
A company intranet: a public welcome page plus an auth-gated employee hub with announcements, a people directory, shared resources, and role-gated manager tools.
The configuration
This is the whole app. Copy it, change it, make it yours.
name: intranet
description: >-
A company intranet — public pages plus an auth-gated
employee hub with announcements, a people directory,
and shared resources.
auth:
$ref: ./config/auth.yaml # magic-link + password
tables:
- $ref: ./config/tables/members.yaml
- $ref: ./config/tables/posts.yaml
- $ref: ./config/tables/resources.yaml
pages:
- $ref: ./config/pages/home.yaml
- $ref: ./config/pages/sign-in.yaml
- $ref: ./config/pages/portal.yaml # role-gatedRun it
Install Sovrium, then start the app from its config.
curl -fsSL https://sovrium.com/install | sh
sovrium init my-intranet --template intranetBuild your own
Start from a template or an empty file. One config, and Sovrium runs the whole app.