Skip to content
Ekene Ngwudike
All work

[ Product frontend · 02 ]

Useroutr

The marketing site, and merchant dashboard features for a payments product

Role
Co-developer, frontend
Type
Payment infrastructure
Year
2026 – now
Stack
Next.js, TypeScript, Tailwind CSS, Vitest, NestJS, Prisma
Useroutr homepage hero reading ‘Let users fund your app their way.’

[ Overview ]

Useroutr lets apps accept money the way their users want to pay (bank transfer, card or crypto) and handles the conversion and settlement so the app receives what it needs. I'm one of the developers building it: I built the marketing site at useroutr.com and work on the merchant dashboard.

Payments are fragmented: some users have a bank card, some have stablecoins on one chain, some have them on another. Useroutr gives an app one integration that accepts all of these and settles into the asset the app wants.

It's a small team and a young product, so the work moves between the public site, the dashboard merchants use, and occasionally the API behind them.

[ My contributions ]

The parts I built, and where to find them.

References are pull request numbers. I built these features; teammates or maintainers reviewed them and sometimes added fixes before merging.

  1. 01Merged

    useroutr.com

    Built the marketing site in Next.js, TypeScript and Tailwind: the hero, product pillars, how-it-works, network and world map sections, pricing, a waitlist form, theme toggle, and CTA panels, with tests in Vitest.

    useroutr/web #1, #4
  2. 02Merged

    Refund management

    The refunds area of the merchant dashboard: a refund modal, status badges, a timeline and history table, and live updates driven by webhook events through a small useRefundEvents hook.

  3. 03Merged

    In-app notifications

    End to end: a notifications module and migration in the API, then a notification bell, socket hook and provider in the dashboard.

  4. 04Merged

    Dark mode and a dashboard refresh

    A light/dark/system theme built on CSS variables, and later a broader UI update across the dashboard shell, quotes, settlements and checkout primitives.

  5. 05Merged

    Merchant module (API)

    Backend work in NestJS and Prisma: merchant CRUD, settlement configuration, branding, team roles and a KYB workflow.

  6. 06Open

    Payment links

    A payment-link detail page with QR codes, deactivation and pagination.

[ The pages ]

In the product.

useroutr.com
Full Useroutr marketing homepage
useroutr.com, which I built. Full length.

[ Notes ]

  • Useroutr's current repositories are private. The public links go to the original repository, where the earlier dashboard work lives.

[ Next project ]

Formula Homes

Real estate website