Files
psf-memo-client/README.md
T

32 lines
2.0 KiB
Markdown
Raw Normal View History

2022-06-19 07:16:19 -07:00
# react-bootstrap-web3-spa
2022-06-19 07:00:41 -07:00
2022-06-19 07:16:19 -07:00
This is a single page app (SPA) based on [react-bootstrap](https://www.npmjs.com/package/react-bootstrap). This app is a template to show how to build a web app that leverages the [Cash Stack](https://cashstack.info) web3 architecture, a censorship-resistant back-end for accessing the Bitcoin Cash blockchain.
This app can be compiled and uploaded to Filecoin via [web3.storage](https://web3.storage). This means a censorship-resistant front-end app (SPA) can be built, which communicates with a censorship-resistant back-end.
2022-06-19 08:26:51 -07:00
- [Live Demo on Filecoin](https://bafybeiebpgjdznc5vyxtqoeir4yxdneu5roq7fw53755otpzqlak2am7oi.ipfs.dweb.link/)
2022-06-19 08:18:49 -07:00
2022-06-19 07:16:19 -07:00
## Major Features
- [react-bootstrap](https://react-bootstrap.github.io/) is used for general style and layout control.
- An easily customized *waiting modal* component can be invoked while waiting for network calls to complete.
- [minimal-slp-wallet](https://www.npmjs.com/package/minimal-slp-wallet) is used to access tokens and BCH on the Bitcoin Cash blockchain.
2022-07-03 11:39:02 -07:00
- A 'server selection' dropdown allows the user to select from an array of redundant [web3 back end servers](https://cashstack.info).
2022-06-19 07:16:19 -07:00
- This site is statically compiled, uploaded to Filecoin, and served over IPFS for censorship resistance and version control.
2022-07-03 11:39:02 -07:00
- A collapsible navigation menu is used to load different views.
- This app can be compiled into an native Android app using [react-bootstrap-web3-android](https://github.com/Permissionless-Software-Foundation/react-bootstrap-web3-android).
2022-06-19 07:16:19 -07:00
## Installation
```bash
git clone https://github.com/Permissionless-Software-Foundation/react-bootstrap-web3-spa
cd react-bootstrap-web3-spa
npm install
npm start
npm run build
```
## Support
The [Permissionless Software Foundation](https://psfoundation.cash) is a collection of JavaScript developers and entrepreneurs. Join our [bch-js-toolkit Telegram channel](https://t.me/bch_js_toolkit) to get community-based technical help and meet like-minded individuals.
2022-06-19 07:00:41 -07:00
## License
[MIT](./LICENSE.md)