Boomkit: Gamified Learning Elevated Boomkit is a revolutionary educational platform that merges the competitive thrill of collectible games with the rigor of K-12 academic curricula.

Inspiration The project was inspired by the need to bridge the gap between classroom learning and modern gaming. We wanted to create an experience that feels as addictive as "2048" or "Suika Game" but rewards students for academic mastery. The goal was to transform repetitive studying into a quest for rare collectibles and high-stakes merges.

What it does Boomkit is a gamified learning platform where users answer curriculum-aligned questions (Grades 1-12) to earn tokens. These tokens are used to purchase "Booms"—unique digital assets with varying rarities (Common to Mystical). The core gameplay loop involves a physics-based arena where players drop and merge Booms to unlock higher tiers. Beyond the merge, it features a player-driven economy with real-time auctions, peer-to-peer trading, and global community chat.

How we built it Framework: Built with Next.js and React for a seamless, fast-loading SPA experience. Styling: Leveraged vanilla CSS and Tailwind for a vibrant, glassmorphic UI that feels modern and premium. Backend & Realtime: Integrated Supabase (PostgreSQL) for user data, inventory management, and real-time multiplayer features like chat and auctions via WebSockets/Realtime subscriptions. AI Integration: Powered by the Gemini API to generate infinite, topic-specific question sets on the fly, allowing for truly personalized learning. Security: Hardened with custom RLS policies and server-side moderation APIs to ensure a safe, fair environment. Challenges we ran into Scalability: Managing a massive static curriculum across 12 grades while ensuring the AI generator produced distinct, high-quality content. Security & RLS: Implementing complex Row-Level Security to prevent unauthorized token manipulation or inventory duplication in the trading system. API Reliability: Navigating Gemini API rate limits and model availability, which led to the creation of a robust "Emergency Fallback" system with smart-topic relevance. Accomplishments that we're proud of Physics-Based Merging: Crafting a merge mechanic that feels tactile, satisfying, and visually polished. Dynamic AI Curriculum: Building an AI bridge that can turn any user prompt into a valid educational quiz in seconds. Live Economy: Successfully launching a functional trading and auction system that creates a social, player-driven marketplace. What we learned Graceful Degradation: The importance of building systems that "fail gracefully" (e.g., swapping to high-quality local question pools when the AI is rate-limited). Relational Integrity: Managing complex inventory states during high-concurrency events like live auctions. UX for Education: Balancing game difficulty with learning progression to keep students in the "flow state." What's next for Boomkit Clubs & Clans: Introducing social layers for team-based competition and collaborative rewards. Educator Dashboards: Creating detailed performance analytics for teachers to identify student learning gaps. New Arena Modes: Expanding the "Boom" ecosystem into new game genres like Tower Defense or Speed Racers.

Built With

Share this project:

Updates