POS Nest API Documentation
Build powerful point of sale applications with our NestJS-powered REST API. Complete with authentication, product management, transactions, and coupon support.
Quick Start
Get your POS Nest API up and running in minutes with these simple steps.
Configure Environment
Explore by Topic
Dive into specific areas of the API to build your point of sale solution.
Authentication
Product Management
Transactions
Coupons & Discounts
Core Features
Everything you need to build a complete point of sale system.
Role-Based Access
Protect endpoints with admin and user roles powered by Supabase authentication.
TypeORM Integration
Robust database management with PostgreSQL and TypeORM entities.
Image Upload
Upload product images with Supabase storage integration.
Inventory Tracking
Monitor product stock levels and manage inventory across categories.
Discount Engine
Apply percentage-based coupons with automatic expiration handling.
Validation & Guards
Input validation with class-validator and custom guards for route protection.
Resources
Additional resources to help you get the most out of POS Nest API.
Architecture Guide
Database Setup
Deployment
Ready to Start Building?
Follow our quickstart guide to set up your development environment and make your first API call in minutes.
Get Started Now