Frontend for StreamForge, an open-source protocol for transparent contribution tracking and reward streaming.
Built with Next.js, TypeScript, and TailwindCSS.
StreamForge enables open-source communities to:
- Track contributor activity
- Calculate contribution impact
- Stream rewards transparently
This repository contains the web interface for interacting with the StreamForge ecosystem.
- Next.js (App Router)
- React
- TypeScript
- TailwindCSS
src
├── app # Next.js routes and layouts
├── components # Reusable UI components
├── features # Feature-based modules
├── hooks # Custom React hooks
├── lib # Utilities and helpers
└── styles # Global styles
Install dependencies:
npm installRun the development server:
npm run devOpen your browser:
http://localhost:3000
We welcome contributions from developers of all experience levels.
Before contributing:
- Check existing issues
- Discuss major changes
- Follow the project structure
StreamForge is composed of multiple services:
streamforge-web— frontend interfacestreamforge-api— backend service (NestJS)streamforge-contract— core protocol engine (Rust)
MIT