Giter VIP home page Giter VIP logo

skillset-verified's Introduction

Skillset Verified

A blockchain-based skill verification system can help reduce the time spent on conducting competency checks, skill verification and build more trust in the skill and competency management within the organisation. With Blockchain, an employee can have his/her skills recorded on an available network which are also verified and approved by their previous managers/employers. Thus with a skill chain based on the blockchain for an employee, we can be completely assured of the skills, experience, learning goal progress and their competency level along with a transparency of who have endorsed the employees on these skills. Further, this will help organisation to help optimally leverage credible employees for respective business needs.

Deployments

Use cases

  1. Can be used by the HR for smooth hiring process.
  2. Can be used by the employee to get into the company of his dreams.
  3. Can be used to do competency checks.
  4. Can be used to chat with organizations & employees.

Features

  • The Website has a search feature for both employee and HR for searching perticular person for Job requirement matches.
  • Notificaton System to alert the employee for the scheduled interview.
  • Notification For Certifications and skill endorsements.
  • Charts and graphs in the employee profile page to show the endorsement ratings, certifications time and date.
  • Barcode scanner to scan the the barcode generated from the public key hash of the employee and organization to make connecting more easy.
  • In App chat feature to allow employees and HR connect with each other.Employees can request for a endorsement for a skill,certification and experience and HR can connect with employee for a interview.
  • Chats are end to end encrpted using public-private key cryptography.
  • Login is being handled by your metamask account so there is no requirement for the signup/signin.

Brief Flow Diagram

image


Roles

  1. No Role

    • A user having a ethereum account can send he admins his/her profile and cha with them as well.
    • He can request for any role employee or organization.
  2. Admin

    • Registers a new user on the blockchain.
    • Controls any ambiguity in the blockchain.
    • Responds to role requests from users.
    • Maintains and scale users.
    • Can revove/reassign roles of users.
  3. Employees

    • This smart contract is for the employee, It will be storing data regarding the employee:
    • Employee Name, overall endorsement Rating, each skill listed along with its endorsement rating(scale 1-10).
    • Certifications - There will be 2 types of certifications verified and not verified. A certification is considered verified when the organization providing the certificate approves it on the blockchain.
    • Work Experiences - It will contain the fields like (Organization name, Job Title, Description etc.) it will be of two types verified and not. It is considered verified if the organization approves it on blockchain.
    • Platform Ratings (Like Hackerearth, Codechef, Codeforces etc.) .These Ratings will be verified via a API call to the server of given platforms and the exact ratings will be displayed on the page so there is no need to click on a bunch of links to verify.
    • Education Verification - These details are crosschecked with the transcript provided by the employee (or if the university/college provides a API domain to recheck the results it will be implemented) which is then stored in the blockchain.
  4. Organization Endorser

    • This smart contract is for the organizations. It can be used by the organizations to verify the skillset, work experience, education, certifications of their employees.The smart contracts contains:
    • Organization Name.
    • It contains a mapping of the current employees of this organization, and these employees are certified to endorse a skill, work experience and education of another employee. Only the current employees are authorized to do so not the past employees.
    • It contains a list of all the HRs, Talent aquisition team and all the employees working in the organization.
    • It will be having a feature to update job title of a employee.
    • It will have a feature to grant a certificate to an employee for their achivements and it will be displayed on their profiles.
    • It will have a feature to search employees on the blockchain according to the job description and invite them for an interview.

Thumbnails

1 2 3 4 5 6 7

skillset-verified's People

Contributors

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