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
Onboarding
Connect wallet to access the EDU Chain ecosystem.
Access personalized educational content.
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.
Ecosystem Navigation
Seamlessly switch between integrated applications.
Use natural language to invoke specific tools and features.
Access token-gated content for early adopters.
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:
Clone the repository:
git clone https://github.com/aeither/openedu.git
cd openedu
Install dependencies:
pnpm install
Set up your environment variables:
cp .env.example .env
Edit the.env
file with your database and API credentials.Start the development server:
pnpm dev
Visit
http://localhost:3000
to see the application in action.
Building for Production:
Build the application:
pnpm build
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
Fundraising Status
NA