8000 GitHub - elsirion/lnurlpos: PoS web app that only requires an LNURL or LN Address
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

elsirion/lnurlpos

Repository files navigation

LNURL PoS

A Lightning Point of Sale (PoS) web app based on LUD-21 (LNURL-pay with verify) for instant, verifiable Lightning payments. This project is designed for merchants and event organizers who want a simple, browser-based interface to accept Lightning payments into their existing Lightning wallet. The money is never held in the PoS app and goes right into the specified LNURL, reducing the risk of having large amounts of Bitcoin on you or having to trust employees with your wallet.

Setup using LNURL Input Amount Form Invoice Paid

Features

  • Lightning Address & LNURLp: All you need to get the PoS set up is an LNURL or an LN Address that supports LUD-21.
  • Currency Conversion: Enter the amount in your local currency, receive sats.
  • Modern UI: Built with React, Tailwind CSS, and Flowbite.

Getting Started

Prerequisites

  • Nix (for reproducible dev environment)
  • pnpm (will be provided by Nix shell, can also be insalled independently)

Setup with Nix

  1. Enter the Nix development shell:

    nix develop

    This will provide you with Node.js and pnpm in a reproducible environment.

  2. Install dependencies:

    pnpm install
  3. Run the app in development mode:

    pnpm dev

    The app will be available at http://localhost:5173 by default.

License

MIT

About

PoS web app that only requires an LNURL or LN Address

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0