- 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 🎉