Skip to content

Repository files navigation

Mergepay — Web

Split expenses on Stellar, settle instantly, track everything transparently.

Mergepay is a Stellar-native group settlement app that turns shared spending into transparent, auditable, low-fee on-chain payments for friends, roommates, trips, and small communities.

Web repo · API repo

CI License Vercel


This is the frontend — a Next.js 14 app with a bold neobrutalist design system. It handles wallet login (SEP-10 via Freighter), group & expense management, on-chain settlement, treasury mode, anchor on/off-ramp, and transparent history. All business logic and Stellar submission live in mergepay-api.

Built on Stellar. Login is SEP-10 wallet auth, settlements are real on-chain Stellar payments (with a MP:<code> memo per expense), balances clear in XLM or USDC over trustlines, and fiat on/off-ramp uses SEP-24 anchors. Keys never leave the user's wallet.

Why Stellar

Mergepay uses Stellar for exactly what it is best at — moving value cheaply, quickly, and verifiably:

  • SEP-10 wallet authentication — your public key is your identity.
  • Payments & path payments settle instantly.

Running E2E Tests Locally

To run the end-to-end test suite using Playwright:

  1. Install Playwright browsers (first-time setup):
    npx playwright install
  2. Run the E2E test command:
    npm run test:e2e

About

Split expenses on Stellar, settle instantly, track everything transparently — neobrutalist Next.js frontend for Mergepay.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages