/fas-frontend

Forwarding Authentication Service - Accepts Bitcoin Lightning Network Payments for Wifi Access

Primary LanguageJavaScriptMIT LicenseMIT

⚡️ Lightning Wi-Fi - Forwarding Authentication Service (FAS)

tippin.me

Lightning Wi-Fi FAS provides a captive portal paywall for Wi-Fi networks and requires users to pay 100 sats (0.000002BTC) on Bitcoin's Layer 2 - Lightning Network for 1 hour of internet access. The Wi-Fi network and captive portal are created using a Raspberry Pi and open source software nodogsplash. Once a client joins the Wi-Fi network, they are forwarded to the Lightning Wifi FAS, where their payment is processed and they are granted internet access. The invoice generation and payment processing are handled on the back-end using BTCPay Server and lightning-charge.

Demo: Desktop View

Desktop View

Demo: iOS Zap Wallet

iPhone View

Future Development

  • Create Docker image of FAS with easily configurable settings
  • Create image Raspbian Stretch w/ pre-configured software
  • Improve network throughput using the Raspberry Pi's on-board Wi-Fi chip or find external hardware solution