Building decentralized HR & payroll system like Keka with token incentives for punctuality & extra work. Uses blockchain for transparency & security, rewarding staff with utility tokens.
This project aims to create a decentralized version of an HR and payroll management system similar to Keka, incorporating token incentives for timely arrivals and extra work hours. The project leverages blockchain technology to ensure transparency, security, and immutability of records, rewarding employees through utility tokens.
Working Admin add the details of the employee and it will be stored on the Pinata IPFS and the generated hash will be stored in the contract. Once registered the employee can access the page which is not completed fully and check in and check out. For daily check in and out employee will get some 1 incentive token per hour which can be used in the office cafe, shop and to improve employees puntuality I have also implemented extra reward token, for example if an employee checked in on time he will get extra 10 incentive tokens
Key Features
Decentralized HR Processes:
Token Incentives:
User Authentication:
Frontend Integration
The project utilizes the Ethereum blockchain platform and is developed using Solidity for smart contract programming. It integrates with Web3 libraries like ethers.js and web3.js for blockchain interaction. Decentralized storage is implemented using IPFS (InterPlanetary File System) to ensure data transparency and immutability. For the frontend, the project uses Next.js, a React framework, to create a user-friendly interface. The application is deployed on Fleek, a platform for hosting decentralized applications (dApps), ensuring accessibility and reliability for users.