Skip to content

Mobile app for accepting bitcoin payments at the point of sale (Bitcoin POS).

License

Notifications You must be signed in to change notification settings

getbitpocket/bitpocket-mobile-app

Folders and files

NameName
Last commit message
Last commit date
Oct 16, 2017
May 5, 2017
Nov 29, 2016
Nov 29, 2016
Oct 20, 2017
Nov 18, 2017
Nov 18, 2017
Oct 16, 2017
Nov 29, 2016
Oct 16, 2017
May 4, 2017
May 5, 2017
Nov 18, 2017
Oct 16, 2017
Nov 18, 2017
Nov 18, 2017
Mar 29, 2017
Nov 29, 2016

Repository files navigation

Build Status Join the chat at https://gitter.im/getbitpocket/bitpocket-mobile-app Dependency Status

BitPocket

Enabling Bitcoin Payments at the Point of Sale.

Screenshots

BitPocket - Request Payment BitPocket - Manage Accounts BitPocket - Transaction History

Main features

  • Multiple accounts
  • BIP32 HD Keys
  • Testnet support
  • Support for different currencies
  • i18n support

Development setup

BitPocket is an App based on the Ionic/Cordova Frameworks. Therefore a couple of node modules are required to get started. In order to setup your environment the following global node modules need to be installed: npm i cordova ionic -g

After successful installation of the required global modules, do a npm i inside the project folder to gather all local module dependencies. Additionally, some cordova plugins are required also. ionic state reset --plugin does the trick here.

  • ionic serve can be used to test the app locally in the browser, however not all networking features are available.
  • ionic run (android|ios) can be used to test the app on a connected device
  • ionic emulate (android|ios) can be used to test the app on a emulator/simulator

Testing

BitPocket is developed alongside unit and e2e testing. Test can be run:

  • npm run test:unit for unit tests
  • npm run test:e2e for e2e tests

Translations