All Projects → arvindkalra → Express Box

arvindkalra / Express Box

A truffle box to serve as the foundation of any Truffle and Express.js dApp. This Box Uses NodeJS(Express JS) to provide API endpoints to the Ethereum Blockchain smart contract so that this smart contract can be used in Android Apps as well.

Programming Languages

javascript
184084 projects - #8 most used programming language
solidity
1140 projects

Projects that are alternatives of or similar to Express Box

Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: ✭ 36 (-21.74%)
Mutual labels:  truffle, ethereum-blockchain
React Ethereum Dapp Example
A starter boilerplate for an Ethereum dapp using web3.js v1.0, truffle, react, and parity
Stars: ✭ 384 (+734.78%)
Mutual labels:  truffle, ethereum-blockchain
Defi Sdk
DeFi SDK Makes Money Lego Work
Stars: ✭ 440 (+856.52%)
Mutual labels:  truffle
Walleth
free (libre) native Android Ethereum wallet
Stars: ✭ 432 (+839.13%)
Mutual labels:  ethereum-blockchain
Docuhash
Simple PoC that shows you how to use IPFS and Ethereum blockchain to store files and their information.
Stars: ✭ 17 (-63.04%)
Mutual labels:  truffle
Aztec
Public repository for the AZTEC protocol
Stars: ✭ 483 (+950%)
Mutual labels:  ethereum-blockchain
Airdrop
🍬 Multiple erc20 token airdrop consumes one time gas
Stars: ✭ 22 (-52.17%)
Mutual labels:  truffle
Eth.social
An Ethereum dApp for posting social events.
Stars: ✭ 17 (-63.04%)
Mutual labels:  truffle
Dapp
TypeScript React Redux Ethereum IPFS Starter Kit
Stars: ✭ 33 (-28.26%)
Mutual labels:  truffle
Dapp Boilerplate
🌀 Decentralize application boilerplate with React Redux and Firebase integration.
Stars: ✭ 6 (-86.96%)
Mutual labels:  truffle
Typechain
🔌 TypeScript bindings for Ethereum smart contracts
Stars: ✭ 769 (+1571.74%)
Mutual labels:  truffle
React Box
Truffle, Webpack and React boilerplate.
Stars: ✭ 516 (+1021.74%)
Mutual labels:  truffle
Solidity Smart Contracts
smart contracts which are built on ethereum wallet mist,truffle compiler using solidity language.
Stars: ✭ 11 (-76.09%)
Mutual labels:  truffle
Presto Ethereum
Presto Ethereum Connector -- SQL on Ethereum
Stars: ✭ 450 (+878.26%)
Mutual labels:  ethereum-blockchain
Smart Contracts Example
Simple example of token market. Based on blockchain technology using Ethereum platform.
Stars: ✭ 37 (-19.57%)
Mutual labels:  ethereum-blockchain
Eattheblocks
Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers
Stars: ✭ 431 (+836.96%)
Mutual labels:  truffle
Myetherwallet
MyEtherWallet (our friends call us MEW) is a free, client-side interface helping you interact with the Ethereum blockchain.
Stars: ✭ 726 (+1478.26%)
Mutual labels:  ethereum-blockchain
Transmute Framework
TypeScript dApp Framework
Stars: ✭ 45 (-2.17%)
Mutual labels:  truffle
Nuxt Box
Truffle, Nuxt and Vue boilerplate
Stars: ✭ 46 (+0%)
Mutual labels:  truffle
Blockchain Learning
Learn and promote blockchain together by writing
Stars: ✭ 44 (-4.35%)
Mutual labels:  truffle

Express-Box

To Be Used as Truffle Box Creating API Endpoints for Ethereum Blockchain.

We use personalised blockchain for Ethereum BlockChain Development. This personalised blockchain is made in the GanacheCLI.

The Smart Contract Written in solidity language is deployed on this Ethereum Blockchain. Smart Contract is Immutable hence, once deployed it can't be changed.

A truffle box to serve as the foundation of any Truffle and Express.js dApp.

This Box Uses NodeJS(Express JS) to provide API endpoints to the Ethereum Blockchain smart contract so that this smart contract can be used in Android Apps as well.

Pre-Requisites

  1. NodeJS
  2. Yarn
  3. GanacheCLI
  4. Truffle

Installation

  1. Install Truffle and Ganache CLI globally. If you prefer, the graphical version of Ganache works as well!
npm install -g truffle
npm install -g ganache-cli
  1. Download the box. This also takes care of installing the necessary dependencies.
truffle unbox arvindkalra/express-box

  1. Install all the node modules required by running:
// install all the node modules using npm
npm install

or if you prefer yarn

//install all the node modules using yarn
yarn install
  1. Start truffle development console using
truffle develop
  1. Inside the truffle console run compile to compile the contracts

  2. You can see that a new /build folder has been created in the root directory which contains the compiled contracts.

  3. Now these contracts need to be deployed on the Blockchain. For this, run migrate inside the truffle development console

  4. To run the Express server yarn start or npm start

  5. In the browser window open http://localhost:3000/.

Collaborators

  1. ARVIND KALRA
  2. PRANAV SINGHAL
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].