-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Edit 2: Looks like there's the tools ready to go for making some kind of automated BCH software... https://github.com/bitpay/bitcore/blob/master/packages/bitcore-lib-cash/docs/examples.md If you've got a real use case definitely let me know.
Prices they can get from various apis like bitcoin.com, coingecko or bitpay. At least I know coingecko provides historical prices. Depends on their use case as to how they want to get price data though. If they need highly accurate minute-to-minute data, they may need to aggregate themselves. If they need BCH-USD prices, they could use the existing General Protocols price oracle https://gitlab.com/GeneralProtocols/priceoracle.