On-chain payroll streaming for Africa's informal workers. Pay gig workers, freelancers, and market traders in USDC/XLM via Stellar — no bank account required. Built with TypeScript. Open source.
# PayrollDAO
**On-chain payroll infrastructure for Africa's informal workforce.**
PayrollDAO lets startups, DAOs, cooperatives, and small businesses pay freelancers, gig workers, market traders, and remote workers in USDC or XLM on the Stellar blockchain — instantly, with near-zero fees, no bank account required.
> Open-source · Community-driven · Built on Stellar
---
## Why PayrollDAO?
Over 400 million informal workers across Africa are excluded from traditional payroll systems. They don't have bank accounts, they wait weeks for payment, and they lose 8–12% of their earnings to fees.
PayrollDAO replaces slow, expensive, exclusionary payroll infrastructure with a simple on-chain alternative. A Stellar wallet address is all a worker needs to get paid.
---
## Features
- **Stellar wallet connection** via Freighter browser extension
- **Employer dashboard** with payment analytics
- **Payroll groups** — organize workers by team, location, or role
- **One-time payments** — send USDC or XLM to any Stellar address
- **Recurring payroll** — scheduled group payments
- **Simulated streaming payroll** — demo of micro-payment streaming
- **Transaction history** with Stellar Explorer links
- **Worker management** — add workers by wallet address
- **Analytics** — volume trends, currency breakdown, group performance
- **Testnet/mainnet support**
- **Mobile responsive UI**
---
## Tech Stack
| Layer | Technology |
|-------|-----------|
| Frontend | Next.js 16, TypeScript, TailwindCSS v4 |
| Blockchain | Stellar SDK, Freighter wallet |
| State | Zustand |
| Database | PostgreSQL + Prisma ORM |
| Runtime | Node.js 20+ |
---
## Getting Started
### Prerequisites
- Node.js 20.9+
- npm 9+
- PostgreSQL (for full backend; optional for demo mode)
- Freighter wallet browser extension (for wallet connection)
### 1. Clone the repository
```bash
git clone
github.com
cd payrolldao
```
### 2. Install dependencies
```bash
npm install
```
# …