from flask import Flask, render_template_string, request, jsonify, session, redirect, url_for from flask_cors import CORS import sqlite3 import os from datetime import datetime, timedelta from functools import wraps app = Flask(__name__) # HuggingFace: SECRET_KEY env var မှ ဖတ်ပါ (fallback ပါ) app.secret_key = os.environ.get('SECRET_KEY', 'pos-secret-key-change-in-production') CORS(app) # HuggingFace Spaces: /data သည် persistent volume (container restart ကြည့်လည် ဒေတာ မပျောက်) # Local run: current directory ထဲမှာ pos.db ဖန်တီးမည် DATA_DIR = '/data' if os.path.exists('/data') and os.access('/data', os.W_OK) else '.' DB_PATH = os.path.join(DATA_DIR, 'pos.db') # ─── Inline HTML ───────────────────────────────────────────────────────────── LOGIN_HTML = r"""
Point of Sale System v1.0
Demo Accounts
...