Orange aims to be a mainstream user-friendly Bitcoin payment software. The project is under active development.
Orange is built with Electron, TypeScript and React. It uses btcd as its back-end.
Table of Contents
Goal of the project
The goal is to be a mainstream payment software for merchants, power-users, and Bitcoin enthusiasts, to deliver an integrated package of a full-node, on-chain, and off-chain payments, with best privacy and security options as the default. Provide a simple and modern interface to send and receive payments, free of technical jargon and overwhelming configuration options.
And for all of this to be built on a robust and secure code and architecture.
Install and contribute
To run this locally and contribute:
- Clone this repo
cdinto the repo
npm installto install the dependencies
npm run develop:rendererto start the build and server for the
rendererbundle. This command will occupy the terminal window
- In a separate terminal window, but in the same folder, execute
npm run develop:mainto start the build process of the
mainbundle. This command will also occupy the terminal window
- Orange should be running now
Feel free to play around with the code, make modifications, or send a PR!