
Restaurant ERP and POS that runs orders, inventory, cash and end-of-day closing across locations, with apps for web, Android and Windows.
Details & tech
Multi-tenant SaaS ERP and POS for restaurants and small businesses that unifies daily operations in a single platform from product setup to payments and end-of-day closing. Menu items can be created from photos or a ready catalog and adjusted quickly to fit each business. The system is modular, supports multiple locations, and lets you enable only the features you need. It covers orders, inventory, and cash register management in real time, with simple reports to understand performance at a glance.
Multi-tenant backend in NestJS, TypeScript, PostgreSQL and Prisma with tenant isolation, row-level security, JWT auth and role-based access across multiple business locations. A modular system lets each business turn on the capabilities it needs (point of sale, inventory, cash, recipes, kitchen workflows) from one shared platform, with domain-driven design keeping the business logic maintainable as modules grow. The cross-platform POS runs on desktop and touch devices from a single React codebase (Vite, Ant Design, Zustand), packaged as native Android (Capacitor) and Windows (Electron) apps with thermal receipt printer support. Sign-in runs on Clerk with Google authentication. pnpm and Turborepo monorepo with shared Zod contracts, GitHub Actions CI/CD, and Docker and Traefik on a VPS. AI-assisted development was used under direct supervision to speed up delivery.
- NestJS
- PostgreSQL
- Prisma
- React 18
- Vite
- Ant Design
- Zustand
- Capacitor · Android
- Electron · Windows
- Thermal printing
- Clerk
- Google Auth
- DDD · Multi-tenant



