Acasuso.
← All work

Client portal and admin – Stratas

Portal admin home: customers and users, products and services, content and assets in one workspace.Open full-size image ↗
Portal admin home: customers and users, products and services, content and assets in one workspace.
Agents: each agent with its model, prompts, description and URL, assigned to clients from here. Client agent names blurred.Open full-size image ↗
Agents: each agent with its model, prompts, description and URL, assigned to clients from here. Client agent names blurred.

Category: Internal platform + client portal Status: Live, sign-in required Time window: 2026 → ongoing Live URL: stratas.no/portal (sign-in required)

Purpose

One admin workspace for customers, users, the CRM, AI agents, fleet usage, analytics, a bilingual blog, AI Opportunity Reports and brand assets, and the place clients sign in to reach the agents they subscribe to.

Who it is for

The Stratas team, and Stratas clients who use their subscribed agents and reports.

Stack

  • Frontend: React + Vite, Radix UI primitives
  • Backend: Express (Node.js), session auth with hashed passwords
  • Data: Postgres via Drizzle ORM
  • Email / files: Resend, uploads to object storage
  • Editor: rich-text editing for posts and reports

My contribution

Shaped the concept, designed the data model and access flows, and implemented the admin workspace and the client side.

Notable capabilities

  • Invite codes and users created before signup, with agent access already set
  • Agents with model, prompts, description and URL, assigned per client
  • Fleet view with usage, fees and deployments per agent
  • Bilingual blog, AI reports with autosave, brand asset library up to 25 MB

Outcome

Runs the company day to day: 6 customers, 17 agents, 33 posts, 6 reports and 29 brand assets at the time of writing.

Related case study: 11-client-portal

Skills demonstrated

product-architecture, access-design, react, express, drizzle-postgres, content-operations

Want to discuss the decisions behind it?

Over fifteen years of consulting and growth, and hands-on AI delivery from discovery to daily operations. I can share my CV and talk through how I connect business outcomes with systems that run.

Available for a chat. In person in Stavanger, or remotely worldwide.