FastCashier es un sistema POS (Point of Sale) diseñado para restaurantes y negocios de comida rápida. Permite gestionar ventas, pedidos y operaciones de caja en tiempo real, optimizando el flujo de trabajo entre caja, cocina y administración.
El sistema está orientado a mejorar la eficiencia operativa mediante comunicación en tiempo real, control de pedidos y generación de reportes de ventas.
- Gestión de usuarios y roles (administrador, cajero, cocina)
- Creación y seguimiento de órdenes en tiempo real
- Control de caja (apertura, cierre y movimientos)
- Gestión de productos y categorías
- Comunicación en tiempo real entre caja y cocina (WebSockets)
- Estado de pedidos (pendiente, en preparación, entregado, cancelado)
- Dashboard administrativo
- Reportes de ventas
- Exportación de datos (PDF)
FastCashier está dividido en dos aplicaciones:
- Frontend: aplicación SPA desarrollada en React
- Backend: API REST desarrollada con NestJS y PostgreSQL
- Comunicación en tiempo real mediante WebSockets
- React 19
- TypeScript
- Vite
- Tailwind CSS
- Shadcn UI
- TanStack Query
- React Hook Form
- Zod
- NestJS
- TypeORM
- PostgreSQL
- WebSockets
- JWT Authentication
- Swagger
- bcrypt
- Frontend: https://github.com/marquezQ/FastCashierFE
- Backend: https://github.com/marquezQ/FastCashierBE
- Aplicación: https://cashier.servicapp.me







