Skip to content

villadel/sorostream-app

 
 

Repository files navigation

sorostream-app

Next.js TypeScript Tailwind CSS License

Next.js 14 streaming dashboard for SoroStream — real-time USDC payment streaming on Stellar Soroban.

Live Demo

https://sorostream-app.vercel.app

Screenshots

Visit the live demo to see the app in action.

Local Setup

# 1. Clone and install
npm install

# 2. Configure environment
cp .env.example .env.local
# Edit .env.local with your contract ID

# 3. Run dev server
npm run dev
# Open http://localhost:3000

Env Vars

Variable Required Description
NEXT_PUBLIC_STELLAR_NETWORK Yes testnet or mainnet
NEXT_PUBLIC_CONTRACT_ID Yes Deployed StreamContract address
NEXT_PUBLIC_RPC_URL No Custom Soroban RPC (defaults to testnet)

Tech Stack

Layer Technology
Framework Next.js 14 App Router
Language TypeScript 5
Styling Tailwind CSS 3
Web3 @sorostream/sdk, @stellar/freighter-api

Pages

Route Description
/ Landing page with hero and how-it-works
/dashboard Stream list with live balances
/stream/new Create stream form
/stream/[id] Stream detail with withdraw/cancel

Contributing via Drips Wave

This project participates in the Stellar Wave Program on Drips Wave. Earn rewards for resolving issues during weekly Wave sprints.

See CONTRIBUTING.md for the full workflow.

Note: Do not start coding until assigned to an issue by a maintainer.

About

Next.js 14 frontend dashboard for SoroStream — create and manage real-time USDC payment streams on Stellar with a live ticking balance counter and Freighter wallet integration.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 97.5%
  • CSS 1.3%
  • JavaScript 1.2%