Roadmap
Where Cookest is heading โ from component library to business platform and CLI
Roadmap
This document outlines the direction Cookest is growing towards. It is a living document โ priorities shift as we learn from usage.
What exists today
| Layer | Status |
|---|---|
@cookest/ui โ React component library | v0.1.3 ยท active |
| Cookest UI Showcase โ interactive docs site | Live at cookest.app |
| Rust backend | Food API + App API, auth, recipes, meal planning, Stripe |
| Flutter mobile app | iOS ยท Android ยท Riverpod |
| Python ETL pipeline | USDA + TheMealDB ingestion |
Phase 1 โ Library Maturity (now โ Q3 2026)
The component library needs to reach a stable v1.0 before we expand into application territory.
Components to add
DataTableโ sortable, filterable, paginatedDatePickerโ single + range, accessible keyboard navigationCommandโ โK palette primitive (used internally already)Comboboxโ searchable select with async loadingToastโ notification stack, queue managementDrawerโ mobile-first side sheetNumberInputโ step, min/max, formatted currency/quantityFileUploadโ drag-and-drop, preview thumbnails, progress
Design system
- Document all 80+ design tokens with visual swatches
- Publish Figma community file with component library
- Add Storybook chromatic visual regression testing
- Write accessibility audit for every component (WCAG 2.1 AA)
Phase 2 โ Business Menu Platform (Q3โQ4 2026)
The core insight: restaurants and food businesses need exactly the kind of UI we are building โ menus, order flows, kitchen displays, nutrition dashboards. We can make those available as a hosted product.
What it is
A white-label platform where a business signs up, configures their brand (colors, logo, fonts โ all via Cookest design tokens), and gets:
- A hosted digital menu โ QR-code scannable, mobile-optimized, categories + allergen tags
- An order management panel โ kitchen display system (we already built the KDS example), order routing, printer integration
- An analytics dashboard โ popular items, peak hours, nutrition heatmaps
- An inventory layer โ ingredient stock tracking, low-stock alerts, cost-per-dish
Technical approach
Business โ config (brand tokens, menu JSON, hours)
โ Cookest platform API
โ renders menu using @cookest/ui components
โ hosted at {slug}.cookest.appAll menu pages are server-rendered Next.js routes powered by the same component library. The business customizes via a no-code dashboard; developers can also use the API directly.
Monetization model
| Tier | Price | Included |
|---|---|---|
| Free | $0 | 1 location, 30 menu items, Cookest branding |
| Pro | $19/mo | 3 locations, unlimited items, custom domain, analytics |
| Business | $79/mo | 10 locations, API access, white-label, priority support |
Phase 3 โ Cookest CLI (2027)
A terminal-first interface for power users, developers, and operations teams who prefer not to leave their shell.
Vision
# Browse your menu
cookest menu list --location lisbon
# Add an item
cookest menu add "Pataniscas de Bacalhau" --price 12.50 --allergens gluten,fish
# View live kitchen queue
cookest kds watch --location lisbon
# Pull nutrition data for an ingredient
cookest nutrition lookup "bacalhau" --per 100g
# Export menu to PDF
cookest menu export --format pdf --output menu.pdfTechnical approach
- Written in Rust (consistent with the existing API codebase)
- Communicates with the Cookest REST API via JWT auth
- Config stored in
~/.cookest/config.toml - Shell completions for bash, zsh, fish
- Distributed via Homebrew tap + direct binary download
MVP commands
cookest auth login / logout / whoami
cookest menu list / add / remove / export
cookest orders list / watch (live stream)
cookest kds watch
cookest nutrition lookup <ingredient>
cookest config set / getNon-goals (right now)
- Native desktop app (Flutter web covers this sufficiently)
- Marketplace / third-party plugin ecosystem (too early)
- AI recipe generation in the CLI (available in the mobile app)
Contributing
If you are building on Cookest and have a feature request, open an issue in the relevant repository:
- Component library โ
cookest-ui-components-library - API โ
api/in the monorepo - CLI โ will be in
cli/once scaffolded
Last updated: May 2026