Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 1.23 KB

File metadata and controls

66 lines (44 loc) · 1.23 KB

Fluxora Frontend

React dashboard and recipient portal for the Fluxora treasury streaming protocol.

What's in this repo

  • Dashboard — Treasury overview, active streams, and capital flow summary
  • Streams — Create and manage USDC streams (rate, duration, cliff)
  • Recipient Portal — View incoming streams and withdraw accrued balance

The UI is wired for a future backend API and Stellar wallet integration.

Tech stack

  • React 18
  • TypeScript
  • Vite
  • React Router

Local setup

Prerequisites

  • Node.js 18+
  • npm or pnpm

Install and run

npm install
npm run dev

App runs at http://localhost:5173.

Build for production

npm run build
npm run preview

Project structure

src/
  components/   # Layout, shared UI
  pages/        # Dashboard, Streams, Recipient
  App.tsx
  main.tsx
  index.css

Environment

Create a .env (or .env.local) when you add API or Stellar config, for example:

  • VITE_API_URL — Backend API base URL
  • VITE_NETWORK — Stellar network (testnet / mainnet)

Related repos

  • fluxora-backend — API and streaming engine
  • fluxora-contracts — Soroban smart contracts

Each is a separate Git repository.