Project Info

Nirmaan

Devpost

Inspiration

More than 60 million construction workers in India face challenges such as wage theft, delayed payments, and limited access to government benefits due to the absence of formal employment records and a lack of awareness about their labor rights. The construction sector remains highly unorganized, allowing middlemen to manipulate wages and siphon off funds intended for worker welfare. After analyzing recent incidents, existing policies, and government welfare initiatives such as the Building and Other Construction Workers (BOCW) Act and the Occupational Safety and Health Administration (OSHA) Act, we recognized the urgent need for an end-to-end framework that ensures labor welfare is accessible while eliminating worker exploitation and unlawful employment practices in the industry. Ensuring financial security and fair treatment for construction workers requires a system that is both transparent and intelligent. Our project, Nirmaan, leverages Blockchain to create tamper-proof employment records, automate payments, and establish decentralized worker identities, eliminating wage manipulation and unauthorized intermediaries. At the same time, AI powers data-driven insights, worker profiling, and policy education enables an efficient allocation of benefits and ensures compliance with labor regulations. Architecture Diagram Diagram What It Does Nirmaan is a blockchain and AI-powered platform that ensures fair wages, secure payments, and labor welfare for construction workers in developing and diverse economies like India. Work Assignment & Secure Payments Assigns work to construction workers, holds payments securely, and tracks assignment details until payment is released or disputed. Work Assignment & Secure Payments Assigns work to construction workers, holds payments securely, and tracks assignment details until payment is released or disputed. Dispute Resolution & Payment Transparency Allows contractors and workers to raise disputes or release payments, with automatic dispute status updates if payments are delayed. Dispute Resolution & Payment Transparency Allows contractors and workers to raise disputes or release payments, with automatic dispute status updates if payments are delayed. Worker Dashboard & Blockchain Integration Provides workers with a clear view of their assigned work and payment history from the blockchain, ensuring transparency and accountability. Worker Dashboard & Blockchain Integration Provides workers with a clear view of their assigned work and payment history from the blockchain, ensuring transparency and accountability. AI Chatbot for Worker Awareness An AI-powered chatbot educates workers on labor rights, government welfare schemes, and dispute resolution, bridging the awareness gap in the sector. AI Chatbot for Worker Awareness An AI-powered chatbot educates workers on labor rights, government welfare schemes, and dispute resolution, bridging the awareness gap in the sector. How We Built It Frontend Development: Utilized React and Next.js for building a responsive and dynamic user interface. Implemented TypeScript for type safety and better code maintainability. Designed UI components using Tailwind CSS for a modern and consistent look and feel. Integrated React Hooks for managing state and side effects in functional components. Backend Development: Developed a RESTful API using Express.js to handle server-side logic and database interactions. Utilized Node.js for building a scalable and efficient backend. Implemented PostgreSQL as the database to store and manage worker and assignment data. Blockchain Integration: Deployed smart contracts on the Sepolia test network for handling payments and assignments. Utilized ethers.js for interacting with the Ethereum blockchain and smart contracts. Developed smart contracts using Solidity to manage worker payments and assignments. Implemented functions for releasing payments and fetching payment history from the blockchain. Ensured secure and efficient transactions by using MetaMask for wallet integration and transaction signing. Conducted thorough testing of smart contracts using Hardhat to ensure correct functionality and security AI Integration: Fine-tuned a model using OpenAI API to provide personalized guidance to workers, helping them navigate the platform and understand their employment records. Integrated AI-driven responses to educate workers on government welfare policies, ensuring they receive relevant and actionable information based on their queries. What's Next for Nirmaan Expanding to other unorgaized labor sectors such as agriculture and domestic work. Integrating NPCI UPI Payments to make the payments to workers faster. Explore partnership opportunities with real-estate agencies/government construction sites to gauge the real world impact. Nirmaan is just the beginning. Our goal is to create the entire ecosystem / framework of transparent, fair, and secure financial system for India’s workforce.

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • ExpressIn code
  • JavaScriptIn code
  • Next.jsIn code
  • OpenAIIn code
  • PostgreSQLIn code
  • ReactIn code
  • SolidityIn code
  • Tailwind CSSIn code
  • TypeScriptIn code

10 of 10 appear in the indexed code.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

180 KB

Source files

58

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars