- Ethereum Login π
- Decentralized Storage (IPFS) π
- Encryption π
ethdrop/
packages/
client/
server/
truffle/
The client folder contains react code. The truffle folder inside the client folder contains the smart contract code for Ethdrop. The server folder contains express.js server code.
- Add a .env file in server folder, with the following fields
MONGODB_URI=<DB_URI>
ENCRYPTION_KEY=<RANDOM_32_CHARS>
- Add a .env file in truffle folder, with the following fields
MNEMONIC=<METAMASK_ACCOUNT_SECRET_PHRASE>
INFURA_ENDPOINT=<INFURA_ENDPOINT_FOR_RINKEBY>
- Run
yarn install
ππ»ββοΈ - Followed by
yarn build
π§π»βπ» - Then run
yarn start
π - Once the app starts, navigate to
localhost:9900
π - That's it π