project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

DeWork

Building decentralized HR & payroll system like Keka with token incentives for punctuality & extra work. Uses blockchain for transparency & security, rewarding staff with utility tokens.

DeWork

Created At

HackFS 2024

Winner of

Fleek - Pool Prize

Prize Pool

Project Description

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

  1. Decentralized HR Processes:

    • Attendance tracking
  2. Token Incentives:

    • Utility tokens for timely attendance and extra work hours.
    • Tokens can be used within the ecosystem or converted to other cryptocurrencies.
  3. User Authentication:

    • Decentralized identity solutions to manage user identities securely.
  4. Frontend Integration

    • User-friendly frontend with Web3 integration for interaction with the blockchain.

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates