Blitz Wallet POS is a Progressive Web Application (PWA) designed to serve as a Point of Sale system for the Blitz Wallet. This application facilitates seamless, self-custodial payments using the Bitcoin Lightning and Liquid networks.
- Self-Custodial Payments: Ensure that you have full control over your funds without any third-party intermediaries.
- Bitcoin Lightning and Liquid Network Support: Accept payments quickly and efficiently using the Bitcoin Lightning and Liquid networks.
- User-Friendly Interface: Simplified user interface designed to make transactions fast and easy.
- Progressive Web App: Installable on any device, offering an app-like experience with offline capabilities.
- Multi-Device Support: Use the POS system across multiple devices without any hassle.
Before you start, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/BlakeKaufman/blitz-wallet-pos.git cd blitz-wallet-pos
-
Install dependencies:
npm install
or
yarn install
-
Run the development server:
npm start
or
yarn start
The application will be available at
http://localhost:3000
.
To create a production-ready build of the application:
npm run build
or
yarn build
The build will be stored in the build/
directory, ready for deployment.
We welcome contributions from the community! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Open a pull request.
This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details.