Git Product home page Git Product logo

drecruit's Introduction

dRecruit

A decentralized recruiting platform built by the Moonshot Collective!

Why we built this

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.

πŸ„β€β™‚οΈ Quick Start

Prerequisites: Node plus Yarn and Git

  cd packages/react-app
  1. Copy-paste all .env.example files into a new file called .env.
  2. 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

Documentation, tutorials, challenges, and many more resources, visit: docs.scaffoldeth.io

drecruit's People

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.