Skip to content

Latest commit

 

History

History
65 lines (53 loc) · 1.27 KB

File metadata and controls

65 lines (53 loc) · 1.27 KB

WorkStream — Continuous Payroll System on Stellar

🚀 Core Feature

Pay workers continuously as they work with real‑time earnings and on‑demand withdrawals.

🏗 Architecture Overview

Employer Dashboard → Payroll Engine → Stellar → Worker Wallet

📂 Repository Structure

workstream/
├── frontend/
├── backend/
├── payroll-engine/
├── time-tracking/
├── compliance/
├── integrations/
├── database/
├── docs/
├── tests/
└── README.md

⚙️ Setup Instructions

Prerequisites

  • Node.js ≥ 18
  • PostgreSQL ≥ 14

Installation

git clone https://github.com/your-org/workstream.git
cd workstream
npm install

Environment

PORT=3000
DATABASE_URL=postgres://localhost/workstream
STELLAR_NETWORK=testnet
HORIZON_URL=https://horizon-testnet.stellar.org
JWT_SECRET=secure_key

Run

npm run dev

🏁 Getting Started

Fund payroll → Add employees → Start sessions → Earnings stream

🧑‍💻 Coding Standards

Security‑first, audit logging, strong typing.

🔀 Pull Request Guidelines

Security review + payroll simulations required.

🗺 Roadmap

Q1: Core payroll
Q2: Time tracking & reports
Q3: Enterprise features

📜 License

MIT