Thanks to visit codestin.com
Credit goes to github.com

Skip to content

yashclouded/codiva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Codiva - Code Activity Tracker & Gamification

Transform your coding journey into an epic adventure! Codiva gamifies your development workflow with XP systems, achievement unlocks, streak tracking, and beautiful analytics - making coding more engaging and productive than ever.

Features

Core Gamification

  • XP & Leveling: Earn 10 XP per meaningful line of code (anti-spam protected)
  • Daily Streaks: Build consecutive coding habits with streak tracking
  • 16 Achievements: Unlock badges across 5 categories (Streak, Productivity, Mastery, Social, Special)
  • Weekly Challenges: Rotating challenges with XP rewards (500-1500 XP)
  • Smart Anti-Spam: Only meaningful code contributions count toward progress

Advanced Analytics

  • Heatmap: 365-day contribution calendar showing coding activity
  • Language Breakdown: Track progress across different programming languages
  • Session Analytics: Monitor coding sessions, time spent, and productivity patterns
  • Productivity Insights: Discover your most productive hours and coding patterns

Smart Notifications

  • Achievement Unlocks: Celebrate milestones with popup notifications (and confetti celebration)
  • Daily Goal Reminders: Stay motivated with gentle evening reminders
  • Streak Protection: Avoid breaking your coding streak
  • Challenge Completions: Get notified when you complete weekly challenges

Getting Started

Installation

  1. Open VS Code
  2. Go to Extensions
  3. Search for "Codiva"
  4. Click Install
  5. Start coding to begin your journey!

First Time Setup

  • Codiva will ask for your name on first launch
  • Start coding in any file to begin earning XP
  • View your dashboard by clicking the status bar or running "Codiva: Show Dashboard"

How It Works

XP System

  • 10 XP per line of meaningful code (validated for quality)
  • Level up every 100 XP × current level
  • Bonus XP from achievement unlocks and challenge completions

Anti-Spam Protection

Codiva ensures only meaningful contributions count:

  • Minimum 3 meaningful characters per line
  • Blocks repetitive patterns and spam
  • Language-specific validation
  • Rate limiting (max 30 changes/minute) (so that no one spams code)

Achievement Categories

  • ** Streak**: First Steps, Streak Warrior, Streak Legend, Century Streak
  • Productivity: Speed Demon, Marathon Coder, Early Bird, Weekend Warrior
  • Mastery: Polyglot, Master Builder, Perfectionist
  • Social: Team Player, Consistent Contributor
  • Special: Midnight Hacker, Bug Hunter, Weekend Grinder

Weekly Challenges

Rotating challenges that reset every Sunday:

  • Line Master: Write 500 lines a week
  • Consistency King: Code every day a week
  • Language Explorer: Code in 3 different languages
  • Time Warrior: Code for 10 hours a week

Commands

Command Description
Codiva: Show Dashboard Open the main analytics dashboard

Privacy

Codiva respects your privacy:

  • Local Storage: All data stored locally in your VS Code
  • No Analytics: No usage data sent to external servers
  • Offline First: Works completely offline
  • Your Data: Full control with export/import capabilities

Recent Updates

0.1.0 (Initial Release)

  • Core XP and leveling system
  • 16 achievements across 5 categories
  • GitHub-style activity heatmap
  • Advanced anti-spam protection
  • User onboarding and personalization
  • Beautiful dashboard with modern UI
  • Language-specific analytics
  • Session tracking and productivity insights

Ready to level up your coding game? Install Codiva today and transform every keystroke into an epic adventure! Made for hackclub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published