Skip to content

pzzzy/receiptless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Retail OS: High-Fidelity POS & Receipt Engine

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.

✨ Key Features

  • 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.

📦 What's Included

  • 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.

🛠 Tech Stack

  • 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.

About

High-fidelity thermal receipt engine with PIL/Pilmoji rendering, FastAPI backend, and glassmorphism dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors