Skip to content

hugofaria8/9Lives

 
 

Repository files navigation

🐾 9 Lives: Where Code Cats Hunt Algorithms in the Dark

"You have 9 lives to master coding... don't waste them on stack overflow errors."

🦇 Welcome to the Purrgatury of Programming

In the deepest corners of the internet, where syntax errors go to die and infinite loops echo through eternity, lies 9 Lives—a coding platform so addictive, it should come with a warning label.

Here, learning DSA isn't just education—it's survival. You're not just a programmer; you're a digital predator stalking bugs in the shadows, collecting fish like trophies, and leaving a trail of solved algorithms in your wake.

"In Soviet Russia, code debugs you. In 9 Lives, you are the bug." 🕷️


🎭 What Makes This Platform Wickedly Addictive

🐟 Fish-Based Economy (Because XP is for Dogs)

  • Fish Points: The only currency that matters in the digital underworld
  • Catch of the Day: Daily challenges that fill your fish bowl
  • Fish Market: Trade points for premium features and cat cosmetics
  • Legendary Catches: Rare fish for solving the most diabolic problems

🎪 9 Lives Progression System

  • Life 1-3: Kitten Coder (still believing in clean code)
  • Life 4-6: Street Cat (learned the dark arts of debugging)
  • Life 7-8: Shadow Panther (algorithms bend to your will)
  • Life 9: Code Reaper (you see the Matrix... but in cat)

🧙‍♀️ AI Dark Magic

  • Groq-Powered Whispers: AI hints that crawl out of the void
  • Smart Suffering: Adaptive challenges that know exactly how to break you
  • Code Necromancy: Resurrect dead code with AI guidance
  • Interview Exorcism: Cast out your coding demons before the big interview

🖤 Aesthetic of Beautiful Darkness

  • Midnight Oil Theme: So dark, your screen becomes a black hole
  • Cat Eyes: UI that glows like predator vision
  • Smooth Criminal Animations: Transitions smoother than a cat burglar
  • Easter Eggs: Hidden throughout like bodies in a thriller novel

⚰️ Tech Stack from the Crypt

🌙 Frontend Witchcraft
├── Next.js 14        // Framework from the future (and it's dark there)
├── TypeScript        // Type safety for when you're coding blind
├── Tailwind CSS      // Styling darker than a black cat's soul  
└── Framer Motion     // Animations that haunt your dreams

💀 Backend Necromancy  
├── Supabase          // Database that never sleeps
├── PostgreSQL        // Where fish points go to multiply
├── Row Level Security // Tighter than a cat's grip on a fish
└── Real-time Chaos   // Updates faster than a startled cat

🤖 AI From Another Dimension
├── Groq              // AI so fast it breaks the laws of physics
├── Llama Models      // Surprisingly good at being cats
├── Dark Prompts      // Optimized for maximum suffering... I mean learning
└── Hint Demons       // They know what you need before you do

🕯️ Summoning the Platform (Installation Ritual)

Prerequisites (Or Your Code Won't Compile and Cats Will Judge You)

  • Node.js 18+ (anything older and the cats get cranky)
  • npm/yarn/pnpm (pick your poison, they're all cursed)
  • A soul to sell (optional, but recommended)
  • Coffee addiction (mandatory)

The Dark Ritual

# Clone the forbidden knowledge
git clone https://github.com/omsandippatil/9-lives.git
cd 9-lives

# Summon the dependencies (feed the code demons)
npm install

# Prepare the sacred scrolls
cp .env.example .env.local

# Configure your digital séance
# Add your Supabase URL and Anon Key
# Add your Groq API key for AI dark magic

# Awaken the beast
npm run dev

# Open http://localhost:3000 and stare into the abyss ಠ_ಠ

Environment Spells

# Supabase Portal Configuration
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url_from_the_shadow_realm
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_key_darker_than_night

# Groq AI Summoning Circle
GROQ_API_KEY=your_groq_key_whispered_by_ancient_algorithms

# Optional: Cat GIF Necromancy
GIPHY_API_KEY=for_when_you_need_more_cats_in_your_life

🏚️ Haunted House Structure

9-lives/
├── 👻 app/                    # Next.js App Router (the main haunted house)
│   ├── (auth)/               # Where souls sign contracts
│   ├── hunting-grounds/      # Main coding battleground
│   ├── leaderboard/          # Hall of Fame (and Shame)
│   ├── fish-tank/            # Your points dashboard
│   └── cat-profile/          # Your digital feline persona
├── 🎭 components/            # UI building blocks from hell
│   ├── ui/                   # Basic dark arts components
│   ├── coding/               # Code editor with bite
│   ├── game/                 # Gamification straight from purgatory
│   └── cats/                 # Cat avatars with attitude
├── 🪝 hooks/                 # React hooks that claw at your logic
├── 📖 lib/                   # Spellbooks and utility incantations
│   ├── supabase.ts          # Database séance
│   ├── groq.ts              # AI demon summoning
│   ├── fish-logic.ts        # Point system dark magic
│   └── lives-tracker.ts     # Keep count of your digital deaths
├── 🎨 styles/               # CSS from the shadow realm
└── 📋 types/                # TypeScript definitions (legally binding contracts)

🎯 Features That Will Haunt Your Dreams

🎪 The Hunting Grounds

  • Difficulty Levels: From "Confused Kitten" to "Eldrich Cat Lord"
  • Algorithm Categories: Arrays, Strings, Trees, Graphs, DP (Death & Punishment)
  • Interview Nightmares: Questions that make senior devs cry
  • Time Pressure: Because nothing says fun like a ticking clock of doom

🎨 Customization Hell

  • Cat Avatars: 66+ demonic feline companions (including rare shadow cats)
  • Dark Theme Variants: Different shades of your soul
  • Code Editor: Syntax highlighting darker than your browsing history
  • Notification Settings: Control how much the platform haunts you

📊 Progress Tracking of Doom

  • Skill Cemetery: See which algorithms you've murdered
  • Activity Heat Map: Your coding sins visualized
  • Fish Leaderboards: See who's hoarding the most points
  • Interview Preparedness: Are you ready to face the corporate demons?

🤝 Join the Dark Side (Contributing)

Want to add to this beautiful chaos? Here's how to become a code cultist:

  1. Fork the Repository 🍴 (steal like an artist)
  2. Create a Feature Branch (git checkout -b feature/more-cat-chaos)
  3. Commit Your Dark Arts (git commit -m 'Added feature that makes developers cry')
  4. Push to the Void (git push origin feature/more-cat-chaos)
  5. Open a Pull Request 🎉 (and await judgment)

Contribution Commandments

  • Code style must be darker than a moonless night
  • Tests are mandatory (we don't trust anyone, especially ourselves)
  • Documentation should be as cryptic as our variable names
  • Cat puns in commits are not just encouraged—they're required for entry

👥 The Dark Lords of Code

Om Patil 🐱‍💻

Chief Cat Wrangler & Master of Digital Darkness

  • GitHub: @omsandippatil
  • Specializes in: Making algorithms cry and cats purr
  • Favorite Cat Breed: Whatever breed has the darkest soul
  • Coffee Addiction Level: Transcendent

Durva Dongre 🐱‍🚀

AI Whisperer & UX Chaos Coordinator

  • GitHub: @durva24
  • Specializes in: Making AI do impossible things and users question reality
  • Favorite Cat Breed: The kind that judges your life choices
  • Sleep Schedule: What's sleep?

📜 Legal Stuff (The Fine Print)

Licensed under the MIT License - because even chaos needs structure.

"Free as a feral cat, wild as unhandled exceptions"


🙏 Acknowledgments to the Void

  • Every Stack Overflow Answer: Our digital scripture
  • The Bug Gods: For providing endless entertainment
  • Coffee: The dark elixir of productivity
  • Rubber Duck Debugging: Our silent, judgemental companions
  • Every 404 Error: For teaching us that not all who wander are lost (but their websites are)
  • The Cat Internet: For proving that humans will eventually bow to feline overlords

📞 Reach Out (If You Dare)

Need help? Found a bug? Want to report that the platform is too addictive?


🎭 Parting Words from the Abyss

"In a world full of light themes, be the dark mode."

9 Lives isn't just a platform—it's a digital purgatory where good programmers go to become great ones, and great programmers go to question their life choices. We've built a place where algorithms fear to compile and semicolons go to die.

Whether you're a code kitten still learning to meow or a seasoned predator ready to pounce on FAANG interviews, remember: you have 9 lives to get it right. Use them wisely.

Remember: Every bug you squash brings you one fish closer to digital immortality.

Now go forth and code like the magnificent, coffee-fueled, cat-loving developer you were born to be.


⭐ Star this repository if it made you purr with delight (or cry with despair—we accept both)

May your code be bug-free and your fish bowl always full! 🐱‍💻🐟


P.S. - No actual cats were harmed in the making of this platform. The same cannot be said for the developers' sleep schedules.

About

9 Lives is a sinister coding platform where algorithms fear to tread and cats rule the binary darkness. This isn't your grandmother's coding tutorial—it's a shadowy realm where you hunt Data Structures & Algorithms like prey, earn fish points for every bug you squash, and level up from a mangy alley cat to a legendary code panther.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 99.0%
  • Other 1.0%