Skip to content

notMarkMP1/htn-2025

Repository files navigation

DoorBash - Terminal Food Ordering Tool

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.

Quick Start

  1. Install dependencies:

    pip install -r requirements.txt
  2. Install as CLI tool:

    pip install -e .
  3. Run the application:

    doorbash

Project Structure

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

Technology Stack

  • Frontend: Python + Textual (TUI framework)
  • Styling: TCSS (CSS for Textual widgets)
  • Backend: VIAP AI agent integration (future)
  • Input: Keyboard and mouse support

Development

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages