We wanted to build a project using the bitcoin lightning network. Bitcoin is as profound an innovation as the discovery of fire or steel, and we wanted to build a project that used the Lightning network to learn how to build open, permission-less payments into our web development projects.
What it does
This site has bitcoin payments, all invoice payments are donated to open source Bitcoin Core Development: https://hrf.org/devfund We used Concert Tickets as a proof of concept for how to easily integrate lightning payments into an eCommerce site. Just open it up, select some tickets (10 sats per ticket) and pay with a lightning wallet.
How we built it
We used React and the bitcoin lightning network.
Challenges we ran into
Figuring out how to actually create invoices for lightning payments. Our team was also in 3 different timezones 12 hours apart which made for interesting scheduling.
Accomplishments that we're proud of
This was our first project using Bitcoin, it feels incredible to now understand how to use the Lightning Network in our development projects.
What we learned
How to link up a lightning node and use it to generate invoices, send/receive information, and replace the existing payment experience with bitcoin.
What's next for BitcoinTickets
Now that we know how to build a site using bitcoin, we'll continue to improve it. We'd like to make it a modular project setup in order to plug bitcoin and the lightning network into our future projects.