Skip to main content

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.

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.

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

1

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.
2

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.
3

Open the app and log in

Visit http://localhost:5173 in your browser. Select your station (Admin, Waitstaff, or Kitchen) and authenticate through Clerk to reach your role’s home screen.
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.

Build docs developers (and LLMs) love