Skip to content
 
 

Latest commit

 

History

151 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lumina Frontend

Next.js web application for Lumina Network, providing a dashboard for managing vesting vaults, participating in veto-based governance proposals, and tracking token streams.

Key Features

  • Vesting Vault Dashboard: Interactive interface to view, track, and manage active vesting schedules and token streams.
  • Governance Portal: Real-time veto voting interface allowing beneficiaries to challenge and vote on admin-proposed governance actions.
  • Analytics & Compliance: Visual progress tracking, claim history analytics, and integrated KYC/AML compliance workflows.

Tech Stack

  • Language/Framework: Next.js (React) / TypeScript
  • Styling: Tailwind CSS
  • Package Manager: npm

Sensitive Payload Encryption

This application includes client-side field-level encryption for sensitive payloads such as node configuration secrets.

  • Encrypts sensitive fields before persistence or outbound transport.
  • Uses PBKDF2-derived AES-GCM keys with deterministic root salt for session reuse.
  • Supports schema-driven encryption and decryption across nested payload structures.
  • Designed so plaintext secrets are purged from application state immediately after encryption.

See ENCRYPTION_ARCHITECTURE.md for detailed design notes and implementation guidance.

Runtime Configuration Auditing

The app audits live service configuration against versioned baselines, detects drift, and supports blue-green / canary promotion gates.

  • Critical-path audits target <100ms P99.
  • Drift findings are redacted before telemetry and dashboard display.
  • Operator dashboard: /dashboard/config-audit.

See CONFIG_AUDIT_ARCHITECTURE.md and CONFIG_AUDIT_RUNBOOK.md.

Getting Started

Prerequisites

  • Node.js 22 or higher
  • npm

Installation

git clone https://github.com/ZuLu0890/Lumina-Frontend.git
cd Lumina-Frontend
npm install

Local Development

npm run dev

Production Build

npm run build

Contributing

Contributions are welcome. Please keep changes focused, verify the production build before opening a pull request, and open an issue first for major structural changes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages