Skip to content

Streampay-Org/StreamPay-Frontend

Repository files navigation

streampay-frontend

StreamPay dashboard — Next.js app for Stellar wallet integration and payment stream management.

Overview

Next.js 15 (React, TypeScript) frontend for the StreamPay protocol. Users will connect Stellar wallets and create/manage payment streams from this dashboard.

Prerequisites

  • Node.js 18+
  • npm (or yarn/pnpm)

Setup for contributors

  1. Clone and enter the repo

    git clone <repo-url>
    cd streampay-frontend
  2. Install dependencies

    npm install
  3. Verify setup

    npm run build
    npm test
  4. Run locally

    npm run dev

App will be at http://localhost:3000.

Scripts

Command Description
npm run dev Start dev server
npm run build Production build
npm start Run production build
npm test Run Jest tests
npm run lint Next.js ESLint

CI/CD

On every push/PR to main, GitHub Actions runs:

  • Install: npm ci
  • Build: npm run build
  • Tests: npm test

Ensure the workflow passes before merging.

Project structure

streampay-frontend/
├── app/
│   ├── layout.tsx
│   ├── page.tsx
│   ├── page.test.tsx
│   └── globals.css
├── next.config.ts
├── tsconfig.json
├── jest.config.js
├── jest.setup.ts
├── .github/workflows/ci.yml
└── README.md

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors