TTTOP TECH MAPPUBLIC DOCUMENTATION

03 · Browser surfaces

Frontend
Page Map

14 หน้าหลัก: backoffice 10, customer portal 2 และ public marketing 2 พร้อม API, entity, action และ navigation

10 backoffice2 customer2 public

MAP/CODE CONFLICT: map เดิมระบุ 13 หน้าและกล่าวถึง customer-login.html/register.html แยกไฟล์ แต่ code ปัจจุบันรวม login/register ไว้ที่ customer/index.html

Current pages

ค้นหาหน้า, API หรือ entity ได้

Page / filePurpose & actionsAPI / entitiesNavigation
Staff Login
backoffice/login.html
Staff authenticationstaff login; employees/rolessuccess → dashboard
Dashboard
backoffice/dashboard.html
KPI, finance overview, follow-up snapshotdashboard summary, follow-ups/today; financial entitiesbackoffice modules
Customers
backoffice/customers.html
Create/view/delete eligible customer, KYC/service summary, credential resetcustomer routes; profile/service entitiescontracts/savings context
Contracts & Savings
backoffice/contracts.html
Create savings/contract, activate/update/cancel, schedules, payment reviewcontracts/savings/products/promotions/intentscore operational flow
Cash Sales
backoffice/cash-sales.html
Create/print/void/refund salecash sales, customers, products, promotions/eventsbackoffice menu
Products
backoffice/products.html
List/create product variantsproductsbackoffice menu
Promotions
backoffice/promotions.html
Campaign/package/benefit/event administrationpromotion routes/tablesbackoffice menu
Employees
backoffice/employees.html
Create/toggle staff accessemployees/rolesadmin menu
Follow-ups
backoffice/follow-ups.html
Collections and satisfaction queues/resultsfollow-up routes; logs/contracts/schedulesbackoffice menu
Schema Explorer
backoffice/db-schema-explorer.html
Internal schema ledger/searchdeveloper utility; no current API calldeveloper use
Customer Entry
customer/index.html
Login, registration, password changecustomer auth and profile routessuccess → dashboard
Customer Dashboard
customer/customer-dashboard.html
Profile, savings/contract progress, schedules, promotions, slip/payment, pause requestcustomer/contracts/intents/uploads/events/supportportal tabs
Public Site
index/index.html
Corporate/marketing informationno API foundpublic
Sales Landing
landingpage/index.html
Sales campaign content/CTAno API foundpublic

Shared client layer

BACKOFFICE

backoffice.js

API base resolution, auth header, JSON normalization, unauthorized handling.

GUARD

auth-guard.js

Client navigation guard; the API remains the true authorization boundary.

CUSTOMER

portal.js

Entry, password and profile actions.

CUSTOMER

customer-dashboard.js

Profile, contract/schedule, payment, promotion and support workflows.