Git Product home page Git Product logo

recruit-chain's Introduction

Project-Team-1

Simplification of Employee Recruitment Process using BlockChain Technology

Simplification of recruitment process by eliminating third party agencies to validate the work history of the potential / future employees. We are going to leverage the blockchain technology to implement this idea. In existing world, employers are spending a lot of money for third party agencies to perform the background checks of the potential candidates. It takes more time for the BGC to complete, hence delaying the hiring process. Using the above proposed solution, we can save the lot of time and money of the employers and quickens the recruitment process.

Problem Statement

The employee recruitment process is the most cumbersome task for any company. It involves long duration of waiting for records about the candidate from various organiza-tions/institutions such as Universities, Previous Companies, Police, Workers Compensation Claims etc. Simplication of these process will reduce the man hours for several entities and also reduces huge amount of money and workload spent by companies for employee recruitement process.

Introduction Video

YouTube Link : https://www.youtube.com/watch?v=C8aSBlHPHrU

Proposed Solution

Blockchain technology, with its immutable blocks has made it easier to validate a particular candidate. Moreover, its secure and distributed nature has made it a must-have for large organizations and companies. In this project, we have strived to achieve such an implementation that reduces the manual workload that the third-parties have to indulge into. This website utilizes Hyperledger Composer as the infrastructure and Fabric as the network. It successfully manages to create blocks for each candidate, with its unique identifier. This chain is distributed over a network of peers that share a ledger, that keeps records of that particular employee. Such a robust and fault tolerant structure provided by the blockchain technology is sure to be a boon to all the companies that have to scrutinize the candidate.

Architecture Diagram

arch digram 272

Technologies/Frameworks Used

  • Hyperledger Fabric
  • Hyperledger Composer
  • React for UI
  • MongoDB
  • NodeJS
  • Docker
  • Amazon Web Services (AWS)

Project Links

Blockchain Server : http://ec2-54-153-99-130.us-west-1.compute.amazonaws.com:3000

Application Server : http://ec2-54-153-89-146.us-west-1.compute.amazonaws.com:3000

Project Report

Project Report : https://github.com/SJSU272LabF17/Recruit-Chain/blob/master/CMPE272-ProjectReport.pdf

Methodology

We are using open source platform hyperledger composer for creating blockchain business network.

User Interface will be developed using ReactJ. ReactJS application will be connecting to backend hyperledger application using REST api to create Participant, Assets and Transactions.

Docker image of the application will be created and application will be hosted on Amazon Web Services (AWS).

Conclusion

Blockchain technology is indeed the most perfect fit for performing background checks for an employee since it pro-duces immutable blocks with an added security factor and fault tolerant structure. These project leverages blockchain advantages to simplify the recruitement process.

Contributors

  • Akhil Bhavirisetty
  • Anjana Pradeep
  • Ritika Chadha
  • Shantagouda Kuntoji

recruit-chain's People

Contributors

akhilbh92 avatar anjanapradeep13 avatar ritchadh avatar sbk3824 avatar

Watchers

 avatar  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.