hackquest logo

Scholarship Platform

Scholarship Platform helping in ease of University Student Interaction for availing scholarships

Videos

Description

The ScholarshipPlatform smart contract allows universities to create and manage scholarships while enabling students to apply for them through a secure, decentralized system.

Key Features:

  1. Scholarships:

    • Universities can create scholarships with details like name, description, eligibility criteria (stored as a JSON string), and the scholarship amount.

    • Scholarships can be updated — specifically, their active status (to open or close applications).

  2. Student Applications:

    • Students can apply for scholarships by submitting their data hash (IPFS hash of their documents) and eligibility details.

    • Eligibility checks are performed using a placeholder checkEligibility function — designed to be expanded later for real validation logic.

  3. Approval System:

    • Universities can review student applications and approve them, updating the application’s status on the blockchain.

  4. Data Storage:

    • Scholarships and applications are stored on-chain using mappings, and important information like student data is stored off-chain (via IPFS) for scalability and privacy.

  5. Events:

    • The contract emits events for key actions: scholarship creation, updates, application submissions, and approvals — useful for frontend integrations.

The contract is flexible, allowing dynamic eligibility criteria and providing a foundation for future upgrades, like off-chain data processing or integration with OCID and Pinata IPFS.

Would you like me to expand on any part — maybe eligibility logic or off-chain integration? Let’s keep building!

Progress During Hackathon

70

Tech Stack

Next
Node
Team LeaderHhq_1739691352
Sector
DeFiOther