ClassFund — Group Treasury Smart Contract
A blockchain-based treasury management system for transparent group contributions and role-restricted withdrawals.

Project Summary
ClassFund is a full-stack blockchain application for managing shared class funds transparently on-chain. The smart contract tracks contributions and restricts treasury operations according to defined roles.
My Role
Smart Contract Developer: Designed the treasury logic, contribution tracking, role-based permissions, withdrawal mechanism, and contract integration with the frontend.
Challenges
The main challenge was maintaining transparent fund accounting while ensuring sensitive treasury operations could only be executed by authorized participants.
Solution & Implementation
Implemented on-chain contribution tracking, role-based permissions between Treasurer and Members, and restricted treasury operations through Solidity access control.
Main Features
- On-Chain Contribution Tracking
- Role-Based Treasury Permissions
- Restricted Withdrawals
- Transparent Transaction History
- Full-Stack DApp Integration