Campus solutions
eth based project
The problem Campus solutions solves
The Problem: Traditional campus management systems are centralized, opaque, and prone to communication gaps.
-
Lack of Trust: Students often feel that administrative decisions are made behind closed doors without their input.
-
Data Integrity: Official notices or exam schedules can be altered or deleted without a trace, leading to confusion.
-
Inefficient Grievance Redressal: Student complaints are often ignored or lost in paperwork, with no way to track their status.
The Solution: Student Hub is a Decentralized Campus Application (DApp) that uses the Ethereum Blockchain to bring transparency and democracy to university life.
-
Immutable Notice Board: All notices and events are stored on-chain. Once published, they cannot be secretly modified or deleted, creating a permanent record of truth.
-
Decentralized Governance (DAO): We implemented a custom ERC-20 token ($SHT) that gives students voting power. Students can submit proposals (e.g., "Extend Library Hours") and vote on them transparently.
-
Secure Admin Panel: Administrators have a secure interface to manage the ecosystem, mint voting tokens, and verify student identities, bridging the gap between Web2 convenience and Web3 security.
Challenges we ran into
-
Transitioning from Web2 to Web3 Logic: As a developer used to traditional databases (like MongoDB), shifting my mindset to the Blockchain was a challenge. Understanding that we couldn't "edit" or "delete" data once it was on-chain forced me to be much more careful with how I wrote the smart contracts.
-
User Experience (UX) with Wallets: Making the app easy to use for someone who isn't a crypto expert was difficult. Handling the MetaMask pop-ups and explaining "Gas Fees" in the UI required a lot of testing to ensure the user didn't get confused when a transaction took a few seconds to process.
-
Time Management: Building a full-stack DApp with a custom backend, frontend, and smart contracts within the hackathon timeline was intense. We had to prioritize core features (like the Voting mechanism) and skip some "nice-to-have" animations to ensure we submitted a working prototype on time.
Tracks Applied (1)
Ethereum Track
ETHIndia
Technologies used