pal-enterprises

project-pal-enterprises Project Page

active project-page

Vision

The front door to the pal-e platform. A single Rails app that serves two audiences: visitors see a landing page with services overview and a contact form; authenticated users land on a dashboard linking every platform tool. This replaces pal-e-hub and becomes the SSO entry point — log in once here, and you're logged into everything.

User Stories

Key Story Note Role Success Metric
landing-page TBD Visitor Can understand services offered and submit contact form
sso-gateway TBD Authenticated user Single login grants access to all platform tools
tool-dashboard TBD Authenticated user Dashboard shows all tools with live status
client-portal TBD Client Client can view their project board and active work via read-only agency link

Architecture

Architecture notes TBD:
  • Domain Model — arch-domain-pal-enterprises
  • Data Flow — arch-dataflow-pal-enterprises
  • Deployment — arch-deployment-pal-enterprises
Key decisions:
  • Keycloak OIDC via omniauth-openid-connect gem, pal-e realm
  • No local user table — Keycloak is the auth source of truth
  • Contact form is stateless — email delivery only, no DB storage
  • Replaces pal-e-hub (SvelteKit) with Rails-native auth flow

Board

See board-pal-enterprises

Status

Bootstrapping. Repo created on Forgejo. README committed. Issue #1 filed. No code yet.

Milestones

None yet.

Repos

Repo Platform Role Status
<a href="https://forgejo.tail5b443a.ts.net/forgejo_admin/pal-enterprises">pal-enterprises</a> Forgejo Application Bootstrapping