If you want to create your own BCH web wallet app, you should start with the starter.
This is a mobile-first Gatsby Theme that is IPFS-ready. It integrates the AdminLTE Dashboard React components to create a dashboard. This app is built as a light-weight Bitcoin Cash (BCH) wallet. It can be forked and the BCH functionality can be leveraged for many different use cases, and to solve many different business problems.
Standard workflow for setting up a development environment for working on this repo:
git clone https://github.com/Permissionless-Software-Foundation/gatsby-ipfs-web-wallet