diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ce2379a --- /dev/null +++ b/LICENSE @@ -0,0 +1,5 @@ +MIT License + +Copyright (c) 2025 + +Use it, its fun :) \ No newline at end of file diff --git a/README.md b/README.md index e69de29..d1bd972 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,43 @@ +# Veetcode + +Built for people who enjoy programming, vim, claude code, ghostty panes and TUIs + +## Features + +- Browse problems by difficulty (easy/medium/hard) +- Auto-run tests when you save your solution +- Visual solved indicators +- Clean, minimal TUI + +## Installation + +```bash +# Clone the repo +git clone https://github.com/harivansh-afk/veetcode.git +cd veetcode + +# Install with uv +uv sync +``` + +## Usage + +```bash +# Launch the TUI +uv run veetcode + +# Or if installed globally +veetcode +``` + +### Workflow + +1. Launch the TUI +2. Select a problem with Enter +3. Open `problems///solution.py` in your editor +4. Implement the solution +5. Write file - tests run automatically + +## Generating Problems + +Problems are generated via Claude Code slash commands \ No newline at end of file