bhavman2 / fas-frontend

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

Home Page:http://lightningwifi.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚡️ 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

About

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

http://lightningwifi.net

License:MIT License


Languages

Language:JavaScript 84.6%Language:HTML 7.5%Language:CSS 6.8%Language:Dockerfile 1.1%