B

BlockRoll - Blockchain based payroll system

Processing payroll is a highly complex activity as individuals have different rules depending on their salary structure. This becomes further complex while processing payments to the freelancers

The problem BlockRoll - Blockchain based payroll system solves

The problem statement aims to target the use of blockchain to enable smart contracts between companies and the emp/freelancers. The smart contracts will have exact terms of the engagement like monthly pay, hourly pay, the deduction for leaves, duration of the contract, the penalty for delay, etc. The smart contract will be mutually accepted by the employer and the employee/freelancer before starting the engagement. The smart contract will automatically perform complex calculations & disburse the relevant virtual tokens to the emp/freelancer.

The emp/freelancer can track their account balance and also invite
friends/family on the platform to transfer the tokens instantly to their family
members without any delay.

The platform helps everyone in the ecosystem with greater accuracy, faster speed of transaction, and complete transparency of each transaction.

Challenges we ran into

1.) Integrating Solidity Smart Contract with React JS User Interface while maintaining Security.

2.) Managing time while coordinating between UI and Blockchain team.

Discussion