Spaces:
Running
Running
title: WhatTheCode | |
emoji: π» | |
colorFrom: gray | |
colorTo: indigo | |
sdk: gradio | |
app_file: app.py | |
pinned: false | |
license: mit | |
short_description: WhatTheCode π is a fun, dev-centric solution explainer | |
# WhatTheCode π»π€― | |
_βBecause sometimes your own code feels like decoding an encrypted puzzle.β_ | |
--- | |
 | |
 | |
 | |
 | |
 | |
--- | |
## π― Overview | |
**WhatTheCode π** is a fun, dev-centric Leetcode solution explainer that turns your raw code or problem description into clean, structured, and markdown-ready explanations β perfect for: | |
- Future self-reviews π§ | |
- Leetcode Discuss posts π¬ | |
- Understanding alien π½ code | |
- Teaching others (or learning from your past logic) | |
No fluff. No academic jargon. Just structured, fun, markdown-formatted explanations that feel like a dev wrote them at 2 AM with pizza in hand and Stack Overflow tabs open. | |
--- | |
## π Features | |
- βοΈ **Instant Markdown Explanations** | |
Paste your Leetcode code or problem, click a button β get a full explanation with: | |
- `## Intuition π‘` | |
- `## Approach πͺ` | |
- `## Complexity β³` | |
- `## Code π¨π½βπ»` | |
- Optional: `## Alternate π` | |
- π€ **Prompt Engineered Output** | |
Built on top of Groq + Meta-LLaMA 4, carefully tuned with a cheeky, dev-friendly tone. | |
- π **Alternate Solution Generator** | |
Got time? Ask it to cook up a different approach with one click. | |
- π¦ **Copy-Paste Ready Markdown Tab** | |
Designed for fast Leetcode Discuss uploads. | |
--- | |
## π οΈ Tech Stack | |
- `Gradio ` β Frontend & interactivity | |
- `Python` β Core logic | |
- `Groq API` β LLM backend (Meta LLaMA-4) | |
- `.env` & HuggingFace Secrets β for secure prompt/key handling | |
--- | |
## βοΈ How to Use Locally | |
1. Clone the repo | |
```bash | |
git clone https://huggingface.co/spaces/<your-username>/WhatTheCode | |
cd WhatTheCode | |
``` | |
2. Install dependencies | |
```bash | |
pip install -r requirements.txt | |
``` | |
3. Add a `.env` file: | |
``` | |
GROQ_API_KEY=your_groq_key_here | |
MAGIC_PROMPT="Your prompt string..." | |
``` | |
4. Run it locally: | |
```bash | |
python app.py | |
``` | |
--- | |
## π‘ Deploy on Hugging Face Spaces | |
1. Push your repo to Hugging Face | |
2. Go to `Settings > Secrets` and add: | |
- `GROQ_API_KEY` | |
- `PROMPT_ADVANCE` (optional) | |
3. Hit βRestart Spaceβ β and you're live! | |
--- | |
## π¨ App Metadata | |
```yaml | |
title: WhatTheCode | |
emoji: π | |
colorFrom: gray | |
colorTo: purple | |
sdk: gradio | |
app_file: app.py | |
license: mit | |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference | |
``` |