This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.
Why Transmute Framework?
decentralized applications (dApps) development framework
Transmute is managing decentralized application logic and dependencies including
- Truffle
- TestRPC (Ganache)
- Web3
- IPFS
- …
Framework Architecture

When developing traditional centralized applications for customers, it’s common to have a number of services which need to communicate with each other, such as a database, api or web server and a front end.
Install and run Ride Share Demo
#1. Install dependencies
$ yarn global add truffle@beta ethereumjs-testrpc
#2. Setup ipfs and run daemon
$ ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
$ ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials '["true"]'
$ ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "POST", "GET"]'
$ ipfs daemon
#3. Run private blockchain in the other terminal:
$ testrpc
#4. Run web app in the other terminal:
$ git clone https://github.com/transmute-industries/ride-share-demo
$ cd ./dapp
$ yarn install
$ yarn reset
$ yarn start
#5. Open http://localhost:3000
References
- https://medium.com/transmute-techtalk/in-this-post-we-will-explore-our-technical-roadmap-and-comment-on-some-common-questions-asked-of-1ad22b6ac6cd
- https://transmute.industries/
- https://medium.com/transmute-techtalk/in-this-post-we-will-explore-our-technical-roadmap-and-comment-on-some-common-questions-asked-of-1ad22b6ac6cd