Retail OS is a modern, web-based Point of Sale (POS) system specifically designed for thermal printer excellence. Unlike traditional systems that rely on low-resolution text-only printing, Retail OS uses a full PIL-based rendering pipeline to deliver stunning, high-contrast receipts with perfect Parity between digital and physical copies.
- High-Fidelity Rendering: Perfect Parity between on-screen receipts and physical printouts.
- Pilmoji Integration: Full support for color emojis and complex symbols (☕, 🌌, ✨).
- Monolithic UI: A "Single Pane of Glass" design for rapid checkout.
- Buffer-Aware Pacing: Intelligent data streaming that prevents printer micro-halts and jerky lines.
- Dynamic Tax Engine: Configurable tax rates with item-level exemptions (e.g., Clothing).
- Auto-scaling Header: Perfectly centered and scaled store branding, no matter the length.
app.py: High-performance FastAPI backend.receipt_gen.py: Core PIL/Pilmoji rendering engine.database.py: SQLite/SQLAlchemy schema for inventory and transactions.static/: Elegant, responsive CSS/JS dashboard.setup.html: Intuitive first-launch configuration wizard.
- Backend: Python 3.9+, FastAPI, SQLAlchemy.
- Rendering: PIL (Pillow), Pilmoji.
- Frontend: Vanilla HTML5, CSS3 (Glassmorphism), Javascript.
- Hardware: Optimized for POS80 Thermal Printers (USB/Network).
© 2026 Retail OS Engineering.