Releases: JeraldPascual/CrediLab
Releases · JeraldPascual/CrediLab
Credilab Release
CrediLab v1.0.0
First stable public release of CrediLab — a Web3-integrated coding platform where students earn on-chain CLB tokens by solving real programming challenges.
✨ What's New
Badge & Achievement System
- 20 badges across 5 rarity tiers (Common → Legendary)
- Inline SVG artwork bundled in
src/data/badges.json— fully compatible with Student B's mobile app (no external asset URLs) - Firestore-backed badge tracking with real-time unlock detection
- Badge hover cards with rarity glow effects and shimmer animations
TierFrame Redesign
- Completely rewritten as SVG-based animated rings — one distinct visual per tier
- Novice: dashed border · Apprentice: breathing glow · Junior: rotating chase light · Intermediate: segmented pulsing arcs · Advanced: orbiting energy sparks · Expert: fire corona + 👑 crown
40 Java Challenges
- Expanded from 5 core challenges to 40 total (5 CORE + 35 JAVA)
- 3 difficulty tiers: Easy (10), Medium (13), Hard (12) + 5 Core
- All test cases base64-encoded at build time via
testCaseCodec.js— prevents student inspection via DevTools
Infrastructure
- Package version bumped to
1.0.0 - Sidebar updated with v1.0.0 label
- Dev comments audited and removed across all production files
public/badges/removed — all assets now bundled via Vite