A decentralized recruiting platform built by the Moonshot Collective!
Current recruiting sites like LinkedIn and Indeed often use candidates resumΓ© data to build algrothims and sell information to recruiters. This is highly unethical, and candidates do not receive any compensation for the information they provide to recruiters. dRecruit offers a solution: Candidates get paid every time a recruiter accesses their data, and dRecruit does not use the information in unethical ways.
Prerequisites: Node plus Yarn and Git
cd packages/react-app
- Copy-paste all .env.example files into a new file called
.env
. - Go to https://web3.storage and set the value of WEB3STORAGE_TOKEN with your web3.storage API key.
clone/fork π drecruit:
https://github.com/moonshotcollective/drecruit.git
install and start your π·β Hardhat chain:
cd drecruit
yarn install
yarn ceramic
yarn chain
in a second terminal window, π° deploy your contract, install and run the backend:
cd drecruit
yarn deploy --network localhost --reset
Copy the contract address of the deployed contract and paste it in the .env in packages/backend for the CONTRACT_ADDRESS variable
cd packages/backend
yarn install
yarn dev
in a third terminal window, start your π± frontend:
cd drecruit
yarn dev
π Edit your smart contract DRecruitV1.sol
in packages/hardhat/contracts
π Edit your frontend index.js
in packages/react-app/src/pages
πΌ Edit your deployment scripts in packages/hardhat/deploy
π± Open http://localhost:3000 to see the app
Documentation, tutorials, challenges, and many more resources, visit: docs.scaffoldeth.io