Ethereum blockchain-based e-portfolio mangement application built using Web3j API, java and solidity languages.
Web3j is a lightweight, highly modular, reactive, type-safe Java and Android library for working with Smart Contracts and integrating with Ethereum blockchains.
- Install an Ethereum blockchain node - https://github.com/trufflesuite/truffle
- Install solidity compiler - https://docs.soliditylang.org/en/latest/installing-solidity.html
- Install Java JDK/JRE
- Install a Java IDE - Jet Brains IntelliJ IDEA (community version)
- Install Web3j library - https://docs.web3j.io/latest/quickstart/
- Add Maven plugin and setup dependencies
https://ibel.korea.ac.kr/ - Korea University