Butter POS
Next-generation restaurant point-of-sale. AI-integrated, built from scratch by people who actually work with restaurants. Smooth as butter.
Full-stack, real-time, distributed
Terminal UI
React + Next.js frontend optimized for touch terminals. Sub-100ms interactions for order entry and payment flow.
Service Layer
Node.js microservices connected via NATS messaging. Orders, payments, kitchen display, and reporting as independent services.
Data Layer
PostgreSQL with real-time sync. Offline-capable — the POS keeps running even when the network drops.
What it's built with
Active development tracks
Order Management
Full order lifecycle — entry, modification, splitting, coursing, and void workflows with audit trails.
Kitchen Display System
Real-time KDS with ticket routing, prep timing, and multi-station coordination via NATS pub/sub.
Payment Processing
Integrated payment terminal support, tip management, split checks, and end-of-day reconciliation.
AI Integration
Menu suggestions, sales forecasting, and natural language reporting — the AI layer that makes Butter different.