Inspiration:
The inspiration for LearnX came from the belief that blockchain technology has the potential to revolutionize education by providing secure, verifiable credentials and enabling cross-chain collaboration. The team behind LearnX was motivated by a vision of democratizing access to blockchain education and making it accessible to learners on any blockchain network. They also saw the potential for AI-driven assistance to enhance the learning experience, making complex blockchain concepts more understandable and approachable. Overall, the project was born out of a passion for blockchain technology and a desire to share that knowledge with the world.
What it does:
LearnX is a blockchain-based edtech platform designed to provide users with the opportunity to learn about web 3.0 technologies and various blockchain protocols. Here's what the project does:
Education: LearnX offers courses and resources for individuals to gain knowledge and expertise in the web 3.0 space and blockchain-related concepts.
Cross-Chain Rewards: The platform rewards users with CrossChain SBT (Soul Bound Tokens), which are non-fungible tokens (NFTs). These tokens can be earned by completing courses and can be transferred across different blockchain networks.
AI Assistance: LearnX features an AI assistant called ConnectVerse AI, powered by OpenAI models and Chatbase. This AI helps students by resolving doubts and answering queries related to blockchain, providing personalized support.
Secure Storage: SBT Certificates are securely uploaded to IPFS using Spheron, ensuring the integrity and permanence of users' achievements.
Chain Agnostic: LearnX is chain-agnostic, allowing users to access courses and earn rewards regardless of the blockchain they prefer, including Polygon Testnet, Avalanche Testnet, and Binance Testnet.
Smart Contracts: The project utilizes Solidity and Router Protocol's CrossTalk Library to create CrossChain SBT Smart Contracts, ensuring the security and reliability of token rewards.
Blockchain Interaction: Ether.JS is used to interact with smart contracts, giving users control over their SBT rewards.
How we built it:
LearnX was built through a collaborative effort that integrated various technologies and expertise. Here's a high-level overview of how the project was constructed:
Conceptualization: The project began with a clear vision of providing blockchain education and cross-chain rewards. The team conceptualized the platform's features, including courses, rewards, and AI assistance.
Technology Stack Selection: The team chose the appropriate technologies to implement the platform's features:
- Router Protocol's CrossTalk Library for managing CrossChain SBT Certificates. -Spheron Storage & Hosting for secure IPFS storage and website hosting. -OpenAI Models & Chatbase to develop the ConnectVerse AI for student support. -HTML, CSS, JS & ReactJS for the frontend development. -Solidity & Router Protocol's CrossTalk Library for creating CrossChain SBT Smart Contracts. -Ether.JS to interact with smart contracts.
Development: The platform's frontend was developed using HTML, CSS, JavaScript, and ReactJS to create an intuitive and user-friendly interface. Solidity was used to develop the CrossChain SBT Smart Contracts, and Ether.JS facilitated interaction with these contracts.
AI Integration: ConnectVerse AI, based on OpenAI models and Chatbase, was trained to provide real-time assistance to learners, helping them navigate complex blockchain concepts and resolve doubts.
5.Cross-Chain Functionality: The team integrated Router Protocol's CrossTalk Library to ensure the cross-chain functionality of SBT rewards. This allowed users to earn and transfer SBTs seamlessly across different blockchain networks.
Security and Hosting: Spheron Storage & Hosting was implemented to securely upload SBT Certificates to IPFS and host the website on IPFS for enhanced security and accessibility.
Testing: Rigorous testing and quality assurance were conducted to identify and resolve any bugs or issues in the platform.
Deployment: LearnX was deployed on multiple blockchain networks, including Polygon Testnet, Avalanche Testnet, and Binance Testnet, to ensure its chain-agnostic capabilities.
User Onboarding: The platform was made accessible to users, who could then enroll in courses, earn SBT rewards, and benefit from AI assistance.
Ongoing Maintenance: The team continues to maintain and update LearnX, ensuring it remains secure, up-to-date, and aligned with evolving technologies and educational needs.
Challenges we ran into: hosting it on spheron.
Accomplishments that we're proud of:
We're proud of:
- Cross-chain compatibility
- Innovative SBT NFTs
- AI support
- Secure decentralized storage
- Robust smart contracts
- User-friendly frontend
- Growing community
- Educational impact
- Cutting-edge tech integration
- Chain-agnostic accessibility.
What we learned: Router Cross-talk Library, hosting using spheron.
Built With
- ether.js
- react.js
- router
- solidity
Log in or sign up for Devpost to join the conversation.