User Portal
The user portal is for regular customers only. It must not expose admin entrypoints, admin redirects, admin APIs or admin wording.
Entry:
text
https://pay.payincus.comAccess Boundary
- Regular users can access authenticated user routes.
- Admin accounts are redirected away from user-only pages.
- The user build output is
client/dist/user.
Core Pages
| Feature | Route | Description |
|---|---|---|
| Home and market | /, /market | Public content, products and plans. |
| Dashboard | /dashboard | Account, instances, balance, notifications and shortcuts. |
| Instances | /instances | Customer-owned LXC / KVM instances. |
| Create instance | /instances/create | Create an instance by plan, image, host and limits. |
| Instance detail | /instances/:id | Start, stop, reboot, delete, network and terminal. |
| Terminal | /terminal | WebSocket terminal through /api/ws. |
| Wallet | /wallet | Recharge, balance, orders and callback results. |
| Invites | /invites | Referral relationships and rewards. |
| Tickets | /tickets | Create tickets, read replies and upload attachments. |
| Inbox | /inbox | System notifications and delivery state. |
| Help | /help | Help articles maintained by admins. |
| Profile | /profile | Account settings, OAuth binding and preferences. |
Optional Self-service Modules
- Mail:
/mailand/mail/domains/:id. - Hosted resources:
/resources/hosts. - Hosted plans:
/resources/packages. - Hosting wallet:
/hosting-wallet. - Entertainment:
/entertainment.
Verification
- Regular user login works.
- Admin user cannot use user-only pages.
- The user portal contains no admin navigation or admin API entry.
- Real payment, instance delivery, terminal and notification proof are completed.
