Over the past few weeks, I've been building out the Allowance extension for LNbits - an open-source Bitcoin Lightning wallet that lets you create your own sovereign bank for your family. It's a great way to give your kids pocket money using Bitcoin and Lightning.
LNbits:
https://www.lnbits.com
Allowance extension:
https://github.com/BenGWeeks/allowance
The extension enables automated recurring payments to any Lightning address with flexible payment schedules (minutely to yearly), multi-currency conversion, and automatic payment execution. Works for kids' allowances, subscriptions, employee rewards, and any recurring payments.
Recent work focused on improving the UI with sortable tables, filtering, a detailed right panel for viewing allowance information, and comprehensive test coverage. Built with Python/FastAPI backend and Vue.js/Quasar frontend.
Claude Code continued to prove valuable for handling implementation details, catching edge cases in timezone handling and datetime conversions, and writing test suites. This let me focus on architecture decisions and user experience.
Also contributed bug analysis back to the LNbits project - identified a timezone parsing issue affecting relative time display in transactions that impacts users globally.
Open source contributions to Bitcoin Lightning infrastructure help make recurring payments practical for real-world applications.

#Bitcoin #LightningNetwork #AI #Python #OpenSource #ClaudeCode #LNbits