epic-7-client-portal

Implement JWT-scoped client dashboards for holdings, dividends, and contracts.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/wangzeping114/shareflow --skill epic-7-client-portal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epic-7-client-portal
Source: https://github.com/wangzeping114/shareflow/tree/main/.claude/skills/epic-7-client-portal
Command: npx skills add https://github.com/wangzeping114/shareflow --skill epic-7-client-portal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This portal consolidates ownership data, dividends, and contracts into a single secure interface, reducing manual tracking and data fragmentation for shareholders.

Core Features & Use Cases

  • Backend services and APIs to expose client dashboard, project revenues, and dividend records with strict data isolation.
  • Frontend routes and views for client dashboard, projects, dividends, wallet, and contracts, with per-user scope based on JWT claims.
  • Use Case: A client logs in and views dashboard metrics, project-level revenues, and downloads their contracts.

Quick Start

Authenticate as a Client and open the client dashboard to view holdings, dividends, and wallet status.

Frequently Asked Questions about epic-7-client-portal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a client portal for shareholders to view holdings and dividends?

A client portal for holdings and dividends consolidates ownership data into a secure interface. It uses backend services to expose dashboard metrics and frontend routes with JWT-based user scoping to ensure strict data isolation for each shareholder.

How does JWT-based user scoping enforce data isolation for client dashboards?

JWT-based user scoping enforces data isolation by restricting dashboard access to per-user claims. The portal applies role-based access control across frontend routes and backend interfaces, ensuring clients only view their own project revenues and contracts.

Can I provide downloadable contracts with project-level revenue details in a client portal?

Yes, you can provide downloadable contracts and project-level revenue details in a client portal. Backend interfaces expose revenue records and contract data, while frontend views allow clients to securely access and download their specific agreements.

What's the best way to display wallet status and dividends to clients?

The best way to display wallet status and dividends is through a dedicated client dashboard. It aggregates wallet metrics and dividend records using secure backend services, presenting them in a unified frontend view scoped to the authenticated client.

Do I need role-based access control to implement a shareholder holdings portal?

Yes, role-based access control is required to implement a shareholder holdings portal. It secures frontend routes and backend services, ensuring clients only access their own holdings, dividends, and contracts through JWT-based authentication.

Why does a client portal reduce manual tracking for shareholders?

A client portal reduces manual tracking by consolidating fragmented ownership data, dividends, and contracts into a single secure interface. This eliminates manual reconciliation by providing automated, real-time dashboard access to project revenues and wallet status.