hackquest logo

Scholarship Platform

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

视频

描述

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!

本次黑客松进展

70

技术栈

Next
Node