React · API-first Server-rendered Frontend · Route Modules
Domain Console
Frontend cho nền tảng đăng ký tên miền, kết nối trực tiếp với Spring Boot Backend theo OpenAPI contract. Người dùng có thể tìm domain, quản lý cart, checkout, billing, transfer, SSL và account trong một dashboard thống nhất. Admin Portal theo dõi domain, order, provisioning, declaration và user; payment state được xử lý bằng route riêng. React Query, form schema và authentication cookie giữ data flow nhất quán giữa server-rendered route, browser và API.
Route Module/Layout → Typed API Client và Query Hook → Spring REST API. Public Search, Authentication, Checkout, Dashboard và Admin là các route boundary riêng; React Query quản lý cache và mutation, Zod validate form payload. Runtime API_BASE_URL được inject khi container khởi động để cùng một artifact chạy được ở nhiều environment.
Tech stack
Kiến trúc
API-first Server-rendered Frontend · Route Modules
Route Module/Layout → Typed API Client và Query Hook → Spring REST API. Public Search, Authentication, Checkout, Dashboard và Admin là các route boundary riêng; React Query quản lý cache và mutation, Zod validate form payload. Runtime API_BASE_URL được inject khi container khởi động để cùng một artifact chạy được ở nhiều environment.
Core features
- Tra cứu và so sánh tên miền
- Giỏ hàng và thanh toán bằng nhiều phương thức
- Kết quả VNPay và lịch sử hóa đơn
- Bảng điều khiển tên miền, chuyển nhượng, SSL và tài khoản
- Ví người dùng và số dư nhà đăng ký cho quản trị viên
- Quản trị đơn hàng, cấp phát, khai báo và người dùng
- Xác thực dựa trên cookie
- Thông tin trang động và giao diện tối thích ứng