STATUS / PUBLICSOURCE / PYTHONSYSTEM / ACCOUNTING

PROJECT

PATOGH

Café Accounting & POS System

A desktop café management and accounting system covering sales, purchases, inventory, expenses, cash flow, and reporting — with remote monitoring over IRC.

PATOGH café accounting and POS interfaces covering the dashboard, sales entry, inventory management, and reporting views.

Small cafés run on paper notebooks and memory. Sales, stock, and purchases are untracked, costs are invisible, and the owner cannot see the day's activity without being physically present at the counter.

Build a complete operational system around a normalized SQLite schema, expose it through a PyQt6 desktop interface, and push important events to a remote IRC channel so activity is observable from anywhere.

GUI ENTRY↓
AUTH & USERS↓
SERVICE LAYER↓
SQLITE SCHEMA↓
REPORTS ENGINE↓
BACKUP & SEARCH↓
IRC EVENT BUS↓
REMOTE CHANNEL
  • ▸Normalized 11-table SQLite schema separating cost and selling price
  • ▸Thread-safe IRC client with a queued sender thread and SSL support
  • ▸Every mutation emits a structured event to the remote monitoring channel
  • ▸Built-in database backup and full-text search across records
  • Repository available
  • 5,387 lines of Python
  • Trilingual documentation
  • GPL-3.0 licensed
  • 4 interface screenshots