priyamshah112 / HireChain

A platform to place jobs and work on those from anywhere in the world. (Freelancing) [DotSlash 2.0]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hire Chain Logo

HireChain

An open platform for job openings and acceptance in various tech and non-tech fields. (Freelancing)


Research Paper

Decentralized Freelancing System - Trust and Transparency


Objectives

~Fairness: Direct employee to employer contact, no middleman.
~Security: Employer has to pay for the work done. Employee is also bind by the contract to complete work
~Identity Protection: No identity confirmation required.
~Direct Payment: Payment via ethereum wallet.
~Limited T&C: Social media and personal data sharing is banned.
~Transparency


Features

-Post project: Add your projects to the network so that other users can apply.
-Apply for project: You can apply for the available projects.
-Bidding: You can bid for the project and accordingly the project will be alloted.
-Contract: While acceptance of the project contract will be made between the employee and the employer.


Demo


Installation

  • Step I: Clone the Repository
      $ git clone https://github.com/priyamshah112/HireChain.git      
  • Step II: Install server packages
      # On the terminal move into HireChain package directory
      $ cd HireChain
      $ npm install
  • Step III: Install client packages
      # Open another terminal and move into Client package directory
      $ cd Client
      $ npm install
  • Step IV: Run Server
      # Run server on the first terminal
      $ nodemon app
  • Step V: Run Client
      # Run client on the second terminal
      $ npm start

About

A platform to place jobs and work on those from anywhere in the world. (Freelancing) [DotSlash 2.0]


Languages

Language:JavaScript 84.4%Language:CSS 10.7%Language:HTML 4.9%