Back to Projects
OurPOS
Web AppsFeatured

OurPOS

A full-featured Point of Sale system built with TanStack Start and Cloudflare Workers. Supports multi-POS environments, barcode scanning (keyboard wedge + camera), credit sales, saved/paused sales, multi-tax (direct/compound), and atomic stock decrement with idempotency protection.

Features

  • Point of Sale - Local-first product grid with real-time stock, barcode scanner, shopping cart with tax breakdown, checkout with 8 payment methods, and post-checkout receipt (print/PDF)
  • Multi-POS Support - Cross-tab stock sync with 30s polling and atomic SQL-level overselling prevention
  • Dashboard - Real-time sales stats, 7-day chart, recent orders, low stock alerts
  • Sales History & Receipts - Paginated history with search, print, PDF download
  • Stock Management - Inventory table, low stock alerts, stock movements with audit trail
  • Inventory Transfers - Multi-location transfer workflow with status tracking
  • Products - Full CRUD with variant management, product types (physical/service/digital), and stock movements
  • Services & Appointments - Staff management, appointment scheduling with calendar, one-click order from appointment
  • Customer Management - CRM with credit limits and purchase history
  • Settings - Store config, feature flags, tax setup, notifications, integrations
  • Audit Log - Full immutable audit trail with JSON diff, device info, IP tracking
  • AI Assistant (Pixi) - Conversational AI with import capability (CSV/Excel to products), Text2SQL analytics, product substitution, and natural language cart staging
  • Authentication - Better Auth with email/password, Google OAuth, email verification, password reset, 2FA
  • Multi-Tenant - Organization-based stores with per-store settings
Stack:TanStack StartReactTypeScriptBetter AuthDrizzleTailwind CSSCloudflare D1Cloudflare R2Cloudflare Workers AI
Tags:#POS#SaaS#Inventory#AI#Multi-Tenant#Cloudflare