Skip to content

Repository files navigation

cracked

You're not cooked. Become Him. Become Cracked.

🚀 What is cracked?

cracked is a browser extension (sidebar) + AI-powered web app that helps you master LeetCode and technical interviews.

  • 🧠 Speak your thought process out loud
  • 📄 Automatically detect current LeetCode problem and user code
  • 🤖 Get AI-generated feedback, hints, and next-step guidance
  • 🎯 Practice smarter, not harder

📦 Tech Stack

  • Frontend: Chrome Extension (JavaScript)
  • Backend: Python (FastAPI)
  • Database: Supabase/MongoDB (TBD)
  • Speech-to-text: Web Speech API
  • AI Assistant: OpenAI API

💡 Features

  • 🗣️ Speech-to-text: Speak your thought process, let AI guide you
  • 🧽 Retrieves problem title + code directly from the LeetCode editor
  • ✨ Sends your context to GPT to generate actionable hints and advice
  • 🔁 Fast feedback loop to improve your DSA skills daily

📸 Demo

(Screenshots and Video coming soon)


🛠️ Installation

Chrome Extension (Dev mode)

  1. Clone this repo
  2. Go to chrome://extensions/
  3. Enable Developer Mode
  4. Click Load Unpacked and select the extension/ folder

Backend (Python)

cd backend/
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload

Group Members

Name GitHub ID
John Kim JohnKim04
Taedon Reth taedonreth

License

Apache License 2.0 — see LICENSE for details.

About

You're not cooked. Become Him. Become Cracked.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages