Spaces:
Running
Running
File size: 2,996 Bytes
2943699 0362dec 2943699 0362dec 2943699 0362dec 2943699 0362dec 2943699 0362dec |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |
---
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
``` |