Alhuda ERP Docs
Welcome to the internal knowledge base for the Alhuda Travel ERP. These docs are for ops staff and developers working on the platform — they are not intended for customers or partners.
What this app is
Alhuda Travel ERP is a React + TypeScript + Vite frontend backed by Supabase (Postgres, Auth, Storage, Edge Functions). It runs the day-to-day operations of a travel agency: bookings, group tours, customer and partner management, supplier inventory (hotels, airline blocks, visas, tickets), finance (journals, vouchers, invoices, GST, TDS, AR/AP aging, bank reconciliation), and the approval workflows that glue them together.
Start here
New to the codebase?
Begin with the architecture overview, then read the permissions model before touching any gated feature.
- Architecture overview — how the pieces fit together
- Finance module — journals, vouchers, reports, compliance
- Operations runbooks — deployment, migrations, backup/restore
- Permissions model — the single source of truth for roles and gates
How to contribute to these docs
See docs/README.md for the local preview workflow, build commands, deployment setup, and authoring conventions. In short:
Then open http://127.0.0.1:8000.