"You have 9 lives to master coding... don't waste them on stack overflow errors."
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." 🕷️
- 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
- 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)
- 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
- 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
🌙 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
- 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)
# 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 ಠ_ಠ# 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_life9-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)
- 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
- 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
- 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?
Want to add to this beautiful chaos? Here's how to become a code cultist:
- Fork the Repository 🍴 (steal like an artist)
- Create a Feature Branch (
git checkout -b feature/more-cat-chaos) - Commit Your Dark Arts (
git commit -m 'Added feature that makes developers cry') - Push to the Void (
git push origin feature/more-cat-chaos) - Open a Pull Request 🎉 (and await judgment)
- 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
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
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?
Licensed under the MIT License - because even chaos needs structure.
"Free as a feral cat, wild as unhandled exceptions"
- 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
Need help? Found a bug? Want to report that the platform is too addictive?
- 🐛 Issues: GitHub Issues (our digital confessional)
- 💬 Discussions: GitHub Discussions (the digital water cooler)
- 📧 Email: 9lives.support@email.com (messages get answered between 2-4 AM)
- 🐱 Discord: Join our Coding Cult (password: "fisharelife")
"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.