La Comanda is a role-based restaurant management platform built with React, TypeScript, and Express. It gives every station in your restaurant — front-of-house, kitchen, and management — a purpose-built view with real-time status tracking, inventory alerts, and staff oversight, all secured through Clerk authentication.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/JAQA20/Paradigmas-G3/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Get La Comanda running locally in under 10 minutes using Docker Compose.
Architecture
Explore the frontend, backend, and database architecture of La Comanda.
User Guide
Learn how each module works — from login flows to kitchen display tickets.
Developer Reference
Dive into components, data models, API endpoints, and i18n configuration.
What’s inside
La Comanda ships as a complete restaurant operations stack. Each module is designed for a specific role:Dashboard
Real-time analytics — sales totals, table load, inventory alerts, and staff performance.
Table View
Floor plan with live status per table: occupied, available, or pending billing.
Kitchen Monitor
Kitchen Display System with urgency tiers, allergy flags, and ticket completion.
Inventory
Stock levels, low-stock alerts, and smart reorder recommendations.
Staff Control
Employee roster with live online/offline presence and role-based filtering.
Settings
Restaurant profile, financials, language switching, and security credentials.
Get started in 3 steps
Clone the repository and install Docker
Make sure Docker Desktop is running on your machine. Clone the project from GitHub and navigate to the
LaComanda-SaaS-Azul directory.Start the full stack with Docker Compose
Run
docker compose up --build from the LaComanda-SaaS-Azul folder. This brings up the React frontend on port 5173, the Express API on port 3000, and a MySQL 8 database.La Comanda uses Clerk for authentication. You’ll need a free Clerk account and a publishable key in your environment before the login screen will work. See the Environment Variables page for setup details.