Team Name
Ruby
Hackathon Track
Blockchain
ps-number
4
Email Address
2024.harsh.chaudhari@ves.ac.in
Email Addresses of Team Members
ritamchattopadhyay40@gmail.com,srutibaliga@gmail.com,hritiksp21@gmail.com
Project Description
Welfi is a programmable, blockchain-based welfare infrastructure designed to replace traditional bureaucratic fund distribution with transparent, automated on-chain logic. By utilizing custom Solidity smart contracts, Welfi enforces category-specific spending (such as food, healthcare, or education) at approved merchants and incorporates an automated fund recovery system—a "dead-man's switch"—that reclaims unspent resources from inactive accounts. This ensures that public funds are utilized exactly as intended while minimizing waste and reducing administrative overhead.
The platform features a high-performance Next.js frontend with role-based dashboards tailored for administrators, beneficiaries, and merchants. Key technical innovations include EIP-712 gasless transactions for seamless beneficiary interaction, a simulated Proof of Utilization document verification system, and a Soulbound Token (SBT) reputation engine that builds a verifiable on-chain credit score for participants. Together, these components create a secure, accountable, and scalable ecosystem for modern welfare
Inspiration behind the Project
Growing up, I witnessed a flood situation in my village where relief efforts, despite good intentions, struggled to reach people efficiently. There were severe food shortages, delayed medical aid, and a lack of clarity on who was actually receiving help. I remember families waiting for essentials while resources were either mismanaged or stuck in the system. That experience made me realize that the problem isn’t always the availability of aid, but how it is distributed. This project stems from that realization, to build a system where welfare reaches the right people at the right time, without delays, duplication, or corruption. By using blockchain for transparency and automation, we aim to ensure that in critical situations, no one is left waiting due to inefficiencies in the system.
Tech Stack
The Welfi project is a sophisticated Web3 application built with a modern, high-performance tech stack. Here is a breakdown of the technologies used across the frontend and blockchain layers:
Frontend & UI
Next.js 15 (App Router): The core framework for server-side rendering and efficient client-side routing.
React 19: Utilizing the latest React features for building responsive and interactive UI components.
Tailwind CSS: Custom-configured with a "Modern SaaS" aesthetic, featuring ultra-dark themes and electric accents.
Framer Motion: Powering smooth micro-animations, fade-ins, and high-quality UI transitions.
Lucide React: Providing a clean, consistent set of icons across the administrative and user hubs.
Recharts: Used for rendering the Impact Analytics and Market Intelligence charts.
PDF.js (pdfjs-dist): Newly integrated for client-side processing of "Proof of Utilization" documents.
Blockchain & Smart Contracts
Solidity 0.8.28: The language used for the Treasury and Reputation smart contracts.
Hardhat: The development environment for compiling, deploying, and testing contracts on a local node.
Ethers.js (v6): The primary library for interacting with Ethereum providers and managing wallet connections.
OpenZeppelin: Industry-standard library used for implementing EIP-712 signatures, Soulbound (ERC-721) tokens, and Nonce management.
TypeScript: Used for all deployment scripts, automated tests (deploy.test.ts), and diagnostic tools.
Core Web3 Protocols
EIP-712: Enabling Gasless Transactions by allowing users to sign "Spend" requests that are then relayed by an administrator.
Soulbound Tokens (SBT): Non-transferable ERC-721 tokens used to build a permanent, on-chain reputation score.
SHA-256 Hashing: Used to generate cryptographic integrity proofs for documents without storing sensitive data on-chain.
IPFS (Conceptual): The system generates and references IPFS Content Identifiers (CIDs) for verifiable decentralized storage proofs.
Project Repo
https://github.com/hritrick/invasion.git
Demo Video
https://youtu.be/2dqvkJhSkeg
Presentation Link
https://drive.google.com/file/d/1PqktY_JfzYpgtxy_Y_JlTyPYxyd0STOk/view?usp=drivesdk
Anything Else?
Amazing experience , very good infrastructure and facilities
Rules and Code of Conduct
Team Name
Ruby
Hackathon Track
Blockchain
ps-number
4
Email Address
2024.harsh.chaudhari@ves.ac.in
Email Addresses of Team Members
ritamchattopadhyay40@gmail.com,srutibaliga@gmail.com,hritiksp21@gmail.com
Project Description
Welfi is a programmable, blockchain-based welfare infrastructure designed to replace traditional bureaucratic fund distribution with transparent, automated on-chain logic. By utilizing custom Solidity smart contracts, Welfi enforces category-specific spending (such as food, healthcare, or education) at approved merchants and incorporates an automated fund recovery system—a "dead-man's switch"—that reclaims unspent resources from inactive accounts. This ensures that public funds are utilized exactly as intended while minimizing waste and reducing administrative overhead.
The platform features a high-performance Next.js frontend with role-based dashboards tailored for administrators, beneficiaries, and merchants. Key technical innovations include EIP-712 gasless transactions for seamless beneficiary interaction, a simulated Proof of Utilization document verification system, and a Soulbound Token (SBT) reputation engine that builds a verifiable on-chain credit score for participants. Together, these components create a secure, accountable, and scalable ecosystem for modern welfare
Inspiration behind the Project
Growing up, I witnessed a flood situation in my village where relief efforts, despite good intentions, struggled to reach people efficiently. There were severe food shortages, delayed medical aid, and a lack of clarity on who was actually receiving help. I remember families waiting for essentials while resources were either mismanaged or stuck in the system. That experience made me realize that the problem isn’t always the availability of aid, but how it is distributed. This project stems from that realization, to build a system where welfare reaches the right people at the right time, without delays, duplication, or corruption. By using blockchain for transparency and automation, we aim to ensure that in critical situations, no one is left waiting due to inefficiencies in the system.
Tech Stack
The Welfi project is a sophisticated Web3 application built with a modern, high-performance tech stack. Here is a breakdown of the technologies used across the frontend and blockchain layers:
Frontend & UI
Next.js 15 (App Router): The core framework for server-side rendering and efficient client-side routing.
React 19: Utilizing the latest React features for building responsive and interactive UI components.
Tailwind CSS: Custom-configured with a "Modern SaaS" aesthetic, featuring ultra-dark themes and electric accents.
Framer Motion: Powering smooth micro-animations, fade-ins, and high-quality UI transitions.
Lucide React: Providing a clean, consistent set of icons across the administrative and user hubs.
Recharts: Used for rendering the Impact Analytics and Market Intelligence charts.
PDF.js (pdfjs-dist): Newly integrated for client-side processing of "Proof of Utilization" documents.
Blockchain & Smart Contracts
Solidity 0.8.28: The language used for the Treasury and Reputation smart contracts.
Hardhat: The development environment for compiling, deploying, and testing contracts on a local node.
Ethers.js (v6): The primary library for interacting with Ethereum providers and managing wallet connections.
OpenZeppelin: Industry-standard library used for implementing EIP-712 signatures, Soulbound (ERC-721) tokens, and Nonce management.
TypeScript: Used for all deployment scripts, automated tests (deploy.test.ts), and diagnostic tools.
Core Web3 Protocols
EIP-712: Enabling Gasless Transactions by allowing users to sign "Spend" requests that are then relayed by an administrator.
Soulbound Tokens (SBT): Non-transferable ERC-721 tokens used to build a permanent, on-chain reputation score.
SHA-256 Hashing: Used to generate cryptographic integrity proofs for documents without storing sensitive data on-chain.
IPFS (Conceptual): The system generates and references IPFS Content Identifiers (CIDs) for verifiable decentralized storage proofs.
Project Repo
https://github.com/hritrick/invasion.git
Demo Video
https://youtu.be/2dqvkJhSkeg
Presentation Link
https://drive.google.com/file/d/1PqktY_JfzYpgtxy_Y_JlTyPYxyd0STOk/view?usp=drivesdk
Anything Else?
Amazing experience , very good infrastructure and facilities
Rules and Code of Conduct