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.

ビデオ

テックスタック

Ethers
Solidity
Web3

説明

# 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
チームリーダー
TTushank Prajapati
プロジェクトリンク
業界
DeFi