@@ -272,7 +272,7 @@ ProtocolSoup/
272272| ------------| ---------| ---------|
273273| React | 18.3 | UI framework |
274274| TypeScript | 5.6 | Type safety |
275- | Vite | 7.3 | Build tool |
275+ | Next.js | 16.x | SSR/SSG app framework (App Router) |
276276| Tailwind CSS | 3.4 | Styling |
277277| Framer Motion | 11.5 | Animations |
278278| Zustand | 4.5 | State management |
@@ -340,6 +340,7 @@ npm run dev
340340| ----------| ---------| -------------|
341341| ` SHOWCASE_LISTEN_ADDR ` | ` :8080 ` | Server listen address |
342342| ` SHOWCASE_BASE_URL ` | ` http://localhost:8080 ` | Public base URL |
343+ | ` SHOWCASE_FRONTEND_ORIGIN ` | (empty) | Optional Next.js runtime origin for backend web-route proxying |
343344| ` SHOWCASE_CORS_ORIGINS ` | ` http://localhost:3000,http://localhost:5173 ` | Allowed CORS origins |
344345| ` SHOWCASE_SPIFFE_ENABLED ` | ` false ` | Enable SPIFFE integration |
345346| ` SHOWCASE_SPIFFE_SOCKET_PATH ` | ` unix:///run/spire/sockets/agent.sock ` | Workload API socket |
@@ -383,7 +384,7 @@ This starts:
383384- ** Federation** - OAuth 2.0, OIDC, SAML
384385- ** SCIM** - User and group provisioning
385386- ** SSF** - Shared Signals Framework
386- - ** Frontend** - React UI at ` http://localhost:3000 `
387+ - ** Frontend** - Next.js App Router UI at ` http://localhost:3000 `
387388- ** Gateway API** - Available at ` http://localhost:8080 `
388389
389390### SPIFFE/SPIRE Overlay
@@ -456,7 +457,7 @@ Pre-built container images are available from GitHub Container Registry. Use the
456457| ` ghcr.io/parlesec/protocolsoup-scim ` | SCIM 2.0 provisioning | [ scim.md] ( docs/packages/scim.md ) |
457458| ` ghcr.io/parlesec/protocolsoup-ssf ` | Shared Signals Framework | [ ssf.md] ( docs/packages/ssf.md ) |
458459| ` ghcr.io/parlesec/protocolsoup-spiffe ` | SPIFFE workload identity | [ spiffe.md] ( docs/packages/spiffe.md ) |
459- | ` ghcr.io/parlesec/protocolsoup-frontend ` | React frontend UI | [ frontend.md] ( docs/packages/frontend.md ) |
460+ | ` ghcr.io/parlesec/protocolsoup-frontend ` | Next.js App Router frontend UI | [ frontend.md] ( docs/packages/frontend.md ) |
460461| ` ghcr.io/parlesec/protocolsoup-vc ` | OID4VCI + OID4VP verifiable credentials APIs | [ vc.md] ( docs/packages/vc.md ) |
461462| ` ghcr.io/parlesec/protocolsoup-wallet ` | OID4VP wallet harness | [ wallet.md] ( docs/packages/wallet.md ) |
462463| ` ghcr.io/parlesec/protocolsoup-spire-server ` | SPIRE Server (CA) | [ spire-server.md] ( docs/packages/spire-server.md ) |
0 commit comments