pos-system/
├── app/
│   ├── Controllers/          (14 controllers)
│   ├── Core/                 (15 core classes)
│   ├── Helpers/
│   ├── Middleware/           (5 middleware)
│   ├── Models/               (12 models)
│   └── Views/                (25+ view files)
├── bin/
│   ├── backup.php
│   └── daily_report.php
├── config/
│   ├── app.php
│   ├── database.php
│   └── mail.php
├── database/
│   ├── migrations/
│   │   ├── 001_schema.sql
│   │   ├── 002_extras.sql
│   │   ├── 003_branches.sql
│   │   ├── 004_restaurant.sql
│   │   └── 005_loyalty.sql
│   └── seeds/
│       └── 001_admin.sql
├── public/
│   ├── assets/
│   │   ├── css/app.css
│   │   ├── img/icon-192.png
│   │   ├── img/icon-512.png
│   │   └── js/
│   │       ├── app.js
│   │       └── offline-db.js
│   ├── .htaccess
│   ├── index.php
│   ├── manifest.json
│   └── sw.js
├── routes/
│   ├── api.php
│   └── web.php
├── storage/
│   ├── backups/
│   ├── cache/
│   ├── logs/
│   └── uploads/
├── tests/
│   ├── Feature/SaleFlowTest.php
│   └── Unit/
│       ├── AuthTest.php
│       └── LoyaltyTest.php
├── .github/workflows/ci.yml
├── .env.example
├── composer.json
├── docker-compose.yml
├── Dockerfile
├── phpunit.xml
└── README.md