Skip to content

Latest commit

 

History

History
100 lines (72 loc) · 3.71 KB

README.md

File metadata and controls

100 lines (72 loc) · 3.71 KB

Hire Chain Logo

HireChain

License: MIT

HireChain is a blockchain-based decentralized freelancing platform that aims to ensure trust between employer and freelance employee, and prevent issues such as late payment, delayed work, and unfair evaluation of work.


Inspiration

  • Gig economy is becoming very popular and many people derive their primary income through this market system. Generally, gig employees include freelancers, project-based workers, independent contractors, and temporary or part-time hires.

  • Freelancers often work various projects simultaneously for different clients. Both employer and employee may face various issues such as unreliability, poor communication, late payment, delayed work, unfair evaluation of work and so on.

  • HireChain is a blockchain-based decentralized freelancing system that aims to ensure trust between employer and freelance employee, and prevent the aforementioned issues.


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/Hash-It-Out/HireChain      
  • 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

Dissemination


Contributors

Mihir Shah - mihir-ms

Priyam Shah- priyamshah112

Devansh Solanki - devanshslnk

Mihir Gandhi - mihir-m-gandhi


License

This project is licensed under the MIT - see the LICENSE file for details.