ERP backend is live.
The live system now has SQLite database storage, auth sessions, modules, and starter records APIs.
Ready: HTTPS, database, backend API, login, module map, starter CRUD.
All modules
Add customer
Customers
Add property/unit
Properties
Customer change records
Staged from Google Sheet tab Customer change. These are review-only for now; no ownership/name/quota changes are applied automatically.
Sales records
Imported from Google Sheet tab O. Sales. These create customer and property records, but not invoices/payments.
Create invoice
Invoices
Record payment
Payments
Google Sheets OAuth setup
No service-account key needed. Add OAuth Client ID/Secret from Google Cloud, then connect with Google login.
Connection status
Loading...
Redirect URI to add in Google Cloud:
https://erp.siamoriental.net/api/integrations/google-sheets/oauth/callback
Sheet inspector
After OAuth is connected, load tabs, headers, and sample rows before mapping/importing.
Waiting for OAuth connection.
Import mapping draft
Mapping drafts
Company settings
Numbering
Change password
Users & roles
User list loads after login.