Skip to content

Releases: JeraldPascual/CrediLab

Credilab Release

26 Feb 13:06

Choose a tag to compare

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