hackquest logo

DeFi - EducationApk

A decentralized application for managing educational attestations using EAS, allows teachers to register their subjects and fees, and students to enroll in courses with verifiable attestations.

视频

描述

# Educational Attestation DApp

A decentralized application for managing educational attestations using Ethereum smart contracts. This dApp allows teachers to register their subjects and fees, and students to enroll in courses with verifiable attestations.

## Features

- Teacher Registration

- Student Enrollment

- Course Validity Verification

- Automatic Payment Handling

- Blockchain-based Attestations

## Usage

1. Connect your MetaMask wallet to the Sepolia testnet

2. For Teachers:

- Navigate to the "Teacher Registration" tab

- Enter your subject and fees

- Submit the transaction

3. For Students:

- Navigate to the "Student Enrollment" tab

- Enter the teacher's address and subject

- Set the enrollment period

- Pay the required fees

- Submit the transaction

## Smart Contract Addresses

- Education App: 0xf12fc4fE08e961303a871A7bd86c6e255AD94C05

- Teacher Resolver: 0x8edD3c51987854D5092229Dbd76f095072E4d780

- Student Resolver: 0x16401E70cF2EEbBbaa16B5511149f625c9A994Fd

- School Management: 0x1c9C2c0ad5974dB717a5D4f4BDBF7511d6b6820f

- Student Management: 0x16401E70cF2EEbBbaa16B5511149f625c9A994Fd

## Technology Stack

- React

- TypeScript

- ethers.js

- Chakra UI

- Ethereum Smart Contracts

## Contributing

1. Fork the repository

2. Create your feature branch (git checkout -b feature/amazing-feature)

3. Commit your changes (git commit -m 'Add some amazing feature')

4. Push to the branch (git push origin feature/amazing-feature)

5. Open a Pull Request

## License

This project is licensed under the MIT License.

本次黑客松进展

70

技术栈

Ethers
Solidity
Web3
队长
TTushank Prajapati
赛道
DeFi