Skip to content

IMPHNEN/dimentorin

Repository files navigation

ICP_Project_Documentation.mp4

Dimentorin - AI-Powered Learning Platform

"Education is not preparation for life; education is life itself." - John Dewey

🌟 Vision

Dimentorin revolutionizes online education by creating a decentralized, AI-driven learning ecosystem where knowledge flows freely between learners and creators. Our platform combines the power of blockchain technology with artificial intelligence to deliver personalized learning experiences while ensuring content quality and creator incentives.

🎯 Abstract

A purely peer-to-peer version of the educational platform would allow online learning and content creation to be shared directly from one participant to another without going through a centralized institution. AI-generated roadmaps provide personalized learning paths, while digital signatures and token incentives offer a solution to ensure content quality. We propose a system for learning transactions that combines blockchain's immutability with artificial intelligence's adaptability.

✨ Key Features

  • AI-Powered Learning Paths: Personalized roadmaps tailored to your learning style and goals
  • Blockchain Integration: Secure, transparent, and immutable learning records
  • Token Economy: Incentivize quality content creation and active participation
  • Smart Contracts: Automated verification and certification processes
  • Peer-to-Peer Learning: Direct knowledge exchange between participants
  • AI Consultation: Get personalized guidance for your learning journey

🚀 Getting Started

Prerequisites

  • dfx
  • Node.js & npm
  • Rust toolchain

Quick Start

# Clone the repository
git clone https://github.com/yourusername/dimentorin.git

# Install dependencies
cd dimentorin
npm install

# Start the local replica
dfx start --background

# Deploy the canisters
dfx deploy

🛠 Development

Local Development

# Start development server
npm start

# Generate Candid interface
npm run generate

Your application will be available at:

  • Frontend: http://localhost:8080
  • Canister Interface: http://localhost:4943

🔗 Architecture

Dimentorin is built on three main pillars:

  1. Frontend: React-based responsive interface
  2. Backend: Rust-powered Internet Computer canisters
  3. Smart Contracts:
    • Articles Management
    • Roadmap Generation
    • Authentication & Token System

🌐 Deployment

The platform is deployed on the Internet Computer, ensuring:

  • Decentralized hosting
  • High availability
  • Scalable infrastructure
  • Secure transactions

🤝 Contributing

We welcome contributions! Please read our Contributing Guidelines to get started.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🌟 Support

Join our community:


Built with ❤️ by the Dimentorin Team

About

ICP Project Hackathon - IMPHNEN Team

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •