# AAD BUSINESS APP — PROJECT LOCK

Company: AAD Digital Technology
Product: AAD Business App

## Fixed Technology
- Frontend: React + TypeScript + Vite
- Backend: FastAPI + Python
- Database: PostgreSQL
- Redis: later
- Mobile: Flutter later
- Development: Windows + VS Code + PowerShell
- Version control: Git + GitHub

## One App Rule
AAD Business App is one unified application.

Dashboard, Products, Inventory, Sales/POS, Debt Book, Customers, Suppliers, Purchases, Invoices, Reports, Staff, Payroll, Online Store, Marketplace, Delivery, Loyalty, Settings and Super Admin must stay inside the same application.

## Development Rule
Each major feature follows:

Database → Backend → API → Test → Frontend → Connect → E2E Test → Git Checkpoint

## Timart Reference Rule
The Codex Timart audit is our workflow reference.

Do not remove any verified Timart feature unless the owner explicitly decides to remove it.

Unverified Timart functionality stays marked as pending audit.

AAD must use its own original design and code.

## Permanent Project Rule
Do not restart the whole project because one feature breaks.

PLAN → CREATE → RUN → VERIFY → COMMIT → CONTINUE.