A developer-focused CLI tool that allows ordering food directly from the terminal using a beautiful TUI interface. DoorBash is a playful spinoff of DoorDash, designed specifically for developers.
-
Install dependencies:
pip install -r requirements.txt
-
Install as CLI tool:
pip install -e . -
Run the application:
doorbash
htn-2025/
├── cli/ # Frontend CLI application
│ ├── widgets/ # Textual widget components
│ ├── styles/ # TCSS styling files
│ ├── main.py # Main CLI entry point
│ └── backend_stubs.py # Backend integration stubs
├── backend/ # Backend AI agent integration
├── shared/ # Shared utilities and models
├── CLAUDE.md # Detailed project context for AI assistance
├── requirements.txt # Python dependencies
└── setup.py # Package installation configuration
- Frontend: Python + Textual (TUI framework)
- Styling: TCSS (CSS for Textual widgets)
- Backend: VIAP AI agent integration (future)
- Input: Keyboard and mouse support
This is a hackathon project focused on rapid development. The CLI includes backend stubs for development, making it easy to integrate the real VIAP AI agent backend later.
See CLAUDE.md for detailed project context and development guidelines.