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