
Futoralpal
Study, play, and earn with Futuro— where learning
Demo
About
The problem it solves Futuropal – Technical Documentation DevMatch Hackathon 2025 Submission ________________________________________ Project Overview Title: Futuropal Slogan: Study. Play. Earn. Welcome to Futuropal. Learn and build your dreams. Description: Futuropal is an innovative AI-powered gamified learning platform designed to inspire and motivate younger generations by integrating gaming systems with education. Our mission is to transform learning into an exciting, rewarding, and collaborative journey, empowering students to explore knowledge independently, collaborate effectively, and develop a lifelong passion for learning. ________________________________________ Mission To make learning an engaging, personalized, and rewarding experience by blending AI tutoring, Web3 technologies, and gamification. ________________________________________ Key Features 1. AI Tutor • Scope: Supports most subjects in primary and secondary education. • Functionality for Students: o Interactive AI conversations for personalized guidance. o Course progress tracking via EXP points. o Earn NFT points upon completing lessons. • Functionality for Educators: o AI-assisted lesson preparation. o Suggestions to improve content organization and engagement. o Ready-to-use quizzes, examples, and flashcards. ________________________________________ 2. zkLogin Integration Marketplace • Authentication: o Secure login using zkLogin powered by Sui blockchain. • Marketplace: o Students can trade: Learning strategies. Courses. Stickers and accessories for their Digital Rooms. o Transactions recorded on-chain for transparency and ownership. ________________________________________ 3. Digital Room Every student receives a personal Digital Room with three group types: a. Research Group • Tutors post research tasks linked to subject categories. • Students explore topics, submit research before deadlines. • Tutors review work, add contributions, and award rewards. • Encourages self-learning and independent exploration. b. Connect Group • Social hub for collaboration, discussion, and idea exchange. • Peer-to-peer and mentor-student interaction. • Supports: o Marketplace trading. o Invitations to mini-games for rewards. c. Lab Group • Customizable space via drag-and-drop items. • Items have educational descriptions. • Students collaborate in mini-games to collect materials. • Materials can be crafted into decorative items for the Lab and sold in the marketplace. ________________________________________ Technical Architecture • Frontend: Next.js (React) with TypeScript. • Backend: Node.js API services. • AI Engine: o Integration with multimodal AI models for text, quiz, and flashcard generation. o Fine-tuned prompt templates for student and teacher modules. • Blockchain Integration: o Sui zkLogin for secure authentication. • Database: SQLite (development) → scalable to PostgreSQL for production. • Storage: Cloud storage for learning materials and digital room assets. ________________________________________ Sui Integration Details • Authentication Flow (zkLogin): 1. User clicks “Login with zkLogin.” 2. Wallet address generated and stored securely in the database. 3. Session maintained via secure tokens. • Marketplace Flow: 1. Student lists an item (learning strategy/course/). 2. Transaction signed via zkLogin identity. • Reward Mechanism: o NFT points issued upon completion of Ai lessons or group tasks. o NFTs tradable in the marketplace or usable for in-platform benefits. ________________________________________ Sustainable Development Goals (SDGs) Futuropal directly contributes to: • SDG 4: Quality Education – Personalized, accessible, and engaging learning. • SDG 3: Good Health & Well-being – Reduces isolation by fostering digital collaboration. • SDG 10: Reduced Inequalities – Equal access to quality educational tools. ________________________________________ Conclusion Futuropal is more than just a learning app — it’s a gamified educational ecosystem. By merging AI tutoring, blockchain-based authentication and rewards, and a social digital classroom, we deliver a future-ready learning experience. With Sui’s zkLogin and Sui Move marketplace integration, Futuropal ensures a secure, transparent, and rewarding environment for both students and educators.
How it's made
Challenges we ran into Challenges Faced During the Hackathon Heavy Workload as Sole Technical Contributor I was the only team member with coding experience, which meant I had to handle the majority of development tasks, from frontend to backend, AI integration, and blockchain setup. Time Pressure With limited time to deliver a functional demo, balancing feature scope and stability was challenging. Complex Technical Integrations Implementing zkLogin authentication and connecting it to the database was technically demanding, requiring troubleshooting of session handling and wallet address generation. Integrating AI Agent with file upload, note generation, and quiz creation needed careful prompt engineering and logic separation. Collaboration Gaps Team members had limited technical contributions or unclear ideas, which slowed decision-making and task distribution. Debugging & Testing Challenges Faced issues like outdated code after updates, module resolution errors, and state management bugs in Next.js. Needed to fix localStorage race conditions and hydration errors quickly under deadline. Resource Limitations No fully set up database at the start, so initial development relied on temporary data handling solutions.