Repository navigation
feat: add mythology streak student experience - #1206
Open
ManyaValecha wants to merge 14 commits into
Open
ManyaValecha wants to merge 14 commits into
ManyaValecha wants to merge 14 commits into
Conversation
Author
|
Thanks for reviewing this PR. A quick note:
Happy to make adjustments based on feedback. |
Author
|
Good evening @MeenakshiArunsankar ma'am and @Jatishchawla can you please review this PR |
…tion, Cohere AI integration, and secure passcode auth
…ator, leaderboard sync, and pouch-sync endpoints
…utton on student login
…/ path with frontmatter
…zen-lockfile check
ManyaValecha
force-pushed
the
feat/mythology-streak
branch
from
August 4, 2026 03:51
d44b2d1 to
bfc4c52
Compare
… reporter, fix artifact path
…st test workflow - jest-test.yml: remove 'rm pnpm-lock.yaml' (caused wrong dependency resolution), remove unused MongoDB Atlas IP allowlist steps (tests use mongodb-memory-server), remove empty DB_URL env var, pin Node to 22 LTS, add coverage artifact upload - docs-check.yml: upgrade actions/checkout@v3→v4, actions/setup-node@v3→v4, pnpm/action-setup@v2→v4, actions/cache@v3→v4, node 18→22; add backend build step required for OpenAPI spec generation during Docusaurus build - deploy-docs.yml: upgrade pnpm/action-setup@v2→v4, node 18→22
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
╔════════════════════════════════════════════════════
🏛️ Mythology Streak Student Experience
Narrative-driven gamification experience for student engagement
╚════════════════════════════════════════════════════
✨ Summary
Introduces a mythology-themed streak experience designed to improve student engagement through storytelling, rewards, challenges, and immersive gamification mechanics.
Inspired by the legendary Vikram-Betaal storytelling style, this experience transforms learning consistency into an interactive journey with milestones, achievements, and personalized motivation.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🪔 What Changed
🌌 New Mythology Experience
✦ Added complete
MythologyExperiencestudent page✦ Created cinematic storytelling flow inspired by Vikram-Betaal themes
✦ Added immersive mythology visuals, characters, and themed assets
✦ Designed an engaging narrative layer around student streaks
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏆 Gamification Features
✦ 🔥 Streak tracking experience
✦ 🎉 Milestone celebrations
✦ 🏅 Badge reward system
✦ ⚖️ Karmic reward mechanics
✦ 🔔 Accountability nudges
✦ 📜 Hall of Records achievement showcase
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌳 Interactive Components
✦ 🧭 Vikram-Betaal Quest Astrolabe
✦ 🧩 Betaal Riddles Panel
✦ 🌲 Mythological Forest Environment
✦ 📅 Streak Calendar Heatmap
✦ 🎊 Animated celebration effects
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Technical Implementation
✦ Added reusable React components
✦ Added audio synthesis utilities
✦ Added PDF generation utility
✦ Integrated student routes
✦ Structured scalable mythology experience architecture
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧪 Testing
✅ Verified local production build
✅ Verified routing integration
✅ Tested complete student experience flow
✅ Validated interactive components and animations
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 Live Preview
🔗 https://vibe-mythology-streak-badges.vercel.app
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━









📝 Review Notes
This PR introduces a high-engagement student experience using narrative-driven gamification.
The goal is to make consistency, learning streaks, and achievements feel more meaningful through:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🙏 Request for Review
Would appreciate feedback on:
✦ UX flow
✦ Gamification mechanics
✦ Component architecture
✦ Future improvements for student engagement
╔════════════════════════════════════════════════════
🎯 Built with creativity + learning motivation in mind
╚════════════════════════════════════════════════════