Empowering Blue Collar Workers: Transparency, Trust, and Timely Payments with deWages.
Explore the website »
DU Hacks 3.0 || Team L(ETH)AL.
Theme: Web3, Ethereum-Polygon, Open Innovation.
deWages is a Decentralised Application (dApp) which addresses the exploitation of blue collar workers by facilitating job enrollments and automatic payments, ensuring both --> The Employer and the Employee benefit from the Transparency.
Table of Contents
- Lack of Job Security
According to recent data, approximately 50% of the world's workforce is employed informally, with limited job security. - Limited Access to Social Security
Globally, only 29% of the working-age population has access to comprehensive social security coverage. - Lack of Data and Recognition
In developing countries, the informal economy accounts for up to 70% of total employment.
deWork offers the following features:
- Seamless Job Management
Streamlined job posting, application, and hiring processes, enabling companies to effortlessly post daily job listings while allowing blue-collar workers to apply for suitable jobs. Fair Proximity-Based Workforce Allocaton. - Automated Payments
Ensures timely and transparent transactions between companies and workers. By automatically transferring payments to workers' wallets based on hours worked, the system mitigates the risk of delayed or withheld wages, thereby safeguarding workers' financial interests and reducing the potential for exploitation. - Incentive System
Rewards blue-collar workers with NFTs based on their working hours. These NFTs can be redeemed for social security benefits.
The DApp involves two primary stakeholders: blue-collar workers and companies.
-
Job Posting and Application
The DApp facilitates daily job postings by companies, specifying job details and locations. Blue-collar workers, along with companies, connect their wallets to the portal. Companies post jobs with location and hourly salary. Workers browse available job listings and apply for jobs. -
Hiring Process
Workers are hired based on proximity to the job location and the number of vacancies available in First Come First Serve (FCFS) fashion. -
Staking and Attendance Management
Before hiring workers, companies stake an amount in Ether to demonstrate their commitment. Hired workers use a QR code-based check-in and check-out system to mark attendance, providing accurate tracking of work hours. -
Automated Payment Processing
Upon check-out, payments are automatically transferred from the company's wallet to the worker's wallet based on the number of hours worked. -
Reward System with NFTs
Workers are incentivized through a reward system where they earn non-fungible tokens (NFTs) based on the number of hours worked which can redeemed to leverage social security.
- Demo Video
- GitHub Repository
- Deployed Contract on Polygon
- Deployed NFT Contract on Polygon
- Devfolio Submission
- Location Based Attendance: If worker within site radius, then mark as present.
- Add more NFTs for higher Social Security.
- Add Graphql Functionality for faster querying.
- Clone the repository
https://github.com/ShauryaSwarup/l-eth-al.git
To start the frontend user interface
cd website
npm install
npm run dev
(Run npm install --legacy-peer-deps
if you encounter issues in package installations)