hackquest logo

OpenEdu

OpenEdu is the central hub of the EDU Chain ecosystem, unifying access to key applications like Sailfish Finance, Grasp Academy, ED3, and DailyWiser

Videos

Description

OpenEdu is the unified interface for accessing the EDU Chain ecosystem. It seamlessly integrates with leading EDU Chain applications like Sailfish Finance, Grasp Academy, ED3, and DailyWiser, providing a centralized hub for streamlined educational needs while driving growth within the ecosystem.

šŸ DEMO

https://meek-mandazi-6bfb82.netlify.app/chat

šŸŒŸ Key Features

  • Ecosystem Integration: A centralized platform connecting users to various applications in the EDU Chain ecosystem.

  • Natural Language Interface: Execute app-specific actions seamlessly using natural language commands.

  • Extensive Knowledge Repository: Access the EDU Chain's comprehensive educational resources.

  • Blockchain-Powered: Fully mainnet-compatible and leveraging EDU Chain's unique capabilities.

  • Token-Gated Access: Designed for early adopters, offering exclusive access via EDU Chain tokens.

  • Educational Tools: AI-driven tools like notes, flashcards, and quiz generators for personalized learning.

  • Scalable Ecosystem: Expansion plans with strategic collaborations and protocol integrations.

šŸ—ļø Architecture

OpenEdu follows a robust architecture combining modern frontend technologies and blockchain integration.

Frontend:

  • React + Vinxi: Scalable UI framework for responsive design.

  • TanStack Router: Type-safe routing for seamless navigation.

  • Tailwind CSS: Utility-first styling for consistent and adaptive designs.

  • Shadcn UI: Pre-built component library ensuring quality user experience.

Blockchain:

  • Wagmi: React hooks for secure wallet interactions.

  • Viem: TypeScript-driven Ethereum interface.

  • Native EDU Chain Integration: Enabling on-chain educational applications and token-gated services.

Education Infrastructure:

  • Flashcards: Spaced repetition learning tools.

  • Quiz Generation: AI-powered quiz creation based on topics.

  • Integration Layer: Unified API to connect with partner applications.

šŸš¶ā€ā™‚ļø User Flow

  1. Onboarding

    • Connect wallet to access the EDU Chain ecosystem.

    • Access personalized educational content.

  2. Learning Management

    • Create and organize educational notes.

    • Generate flashcards for effective memorization.

    • Create AI-powered quizzes on any topic.

    • Track learning progress across different subjects.

  3. Ecosystem Navigation

    • Seamlessly switch between integrated applications.

    • Use natural language to invoke specific tools and features.

    • Access token-gated content for early adopters.

  4. Knowledge Expansion

    • Access comprehensive EDU Chain knowledge base.

    • Utilize AI tools to enhance learning experience.

    • Engage with community learning resources.

šŸ’» Technology Stack

Frontend:

  • React

  • TanStack Router

  • Tailwind CSS

  • Shadcn UI Components

  • Recharts (for data visualization)

Blockchain:

  • Wagmi (React hooks for Ethereum)

  • Viem (TypeScript interface for Ethereum)

  • EDU Chain integration

Development Tools:

  • TypeScript

  • Vinxi (Build & Dev Server)

  • Biome (Linting)

  • Drizzle ORM with PostgreSQL

  • Playwright (Testing)

APIs & Integrations:

  • Wallet Connect

  • TRPC

  • AI integrations via AI SDK (Groq, Anthropic, etc.)

  • Partner application APIs (Sailfish Finance, Grasp Academy, etc.)

šŸš€ Getting Started

Prerequisites:

  • Node.js (v18 or higher)

  • pnpm

  • PostgreSQL

Installation:

  1. Clone the repository:
    git clone https://github.com/aeither/openedu.git
    cd openedu

  2. Install dependencies:
    pnpm install

  3. Set up your environment variables:
    cp .env.example .env
    Edit the .env file with your database and API credentials.

  4. Start the development server:
    pnpm dev

    Visit http://localhost:3000 to see the application in action.

Building for Production:

  1. Build the application:
    pnpm build

  2. Start the production server:
    pnpm start

šŸ“Œ Why OpenEdu?

OpenEdu revolutionizes education within the EDU Chain ecosystem through:

  • Unified Ecosystem Experience: Seamlessly connects disparate educational applications into one cohesive platform, dramatically increasing Total Value Locked (TVL) and user retention across the ecosystem.

  • AI-Enhanced Learning: Leverages cutting-edge artificial intelligence to generate personalized learning materials, quizzes, and assessments that adapt to individual learning styles and needs.

  • Blockchain-Native Education: Harnesses EDU Chain's unique capabilities to create verifiable credentials, token-incentivized learning paths, and transparent educational achievements.

  • Future-Proof Architecture: Built on a robust, scalable foundation designed for continuous integration of new protocols, tools, and learning methodologies as the ecosystem evolves.

  • Exclusive Community Building: Creates a vibrant community of early adopters and educational innovators through token-gated access, collaborative learning environments, and shared knowledge repositories.

Progress During Hackathon

built frontend backend, blockchain integration

Tech Stack

Next
React
Node
wagmi
mastra
vinxi
tanstack

Fundraising Status

NA

Team LeaderAaeither
Sector
DeFiInfraAI