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: 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.

Built With

Share this project: