IPTV Reseller CMS Portal
Budget: £250 – £750 GBP
I need a custom‐built web portal that lets my Admin, Reseller, and Subreseller accounts work from a single dashboard while connecting directly to Zapx/NXT first, with 1 Stream, XUI and ActivationPanel left open for future expansion.
Core workflow I have in mind
• Admin oversees the whole environment, sets margins, assigns credits and monitors performance.
• Resellers create and manage their own Subresellers, track their sales and keep an eye on remaining credits.
• Subresellers generate end-user subscriptions instantly without ever touching the upstream panels.
Essential modules
1. User Management – full CRUD for Admin, Reseller and Subreseller profiles, plus secure login (JWT or OAuth) and two-factor support.
2. Subscription Management – real-time communication with Zapx/NXT APIs to pull line statuses, push new activations, renew or suspend, all reflected inside the portal within seconds.
3. Reporting & Analytics – sales and credit usage charts, per-role dashboards, export to CSV/PDF.
Tech stack is flexible, but I’m leaning toward a Laravel or Node back-end with a responsive Vue or React front-end; you’re welcome to recommend alternatives if they hit the same low-latency API goals.
Acceptance criteria
• Single sign-on point for all three roles with clearly separated permissions.
• Successful creation, renewal and suspension of subscriptions on Zapx/NXT in under 5 seconds round-trip.
• Dashboard numbers always matching upstream panel data (±1 record tolerance).
• Clean, documented codebase and Postman collection for each endpoint.
If you’ve tackled IPTV panels before, let me see a quick demo or repo link and we can move fast.
Core workflow I have in mind
• Admin oversees the whole environment, sets margins, assigns credits and monitors performance.
• Resellers create and manage their own Subresellers, track their sales and keep an eye on remaining credits.
• Subresellers generate end-user subscriptions instantly without ever touching the upstream panels.
Essential modules
1. User Management – full CRUD for Admin, Reseller and Subreseller profiles, plus secure login (JWT or OAuth) and two-factor support.
2. Subscription Management – real-time communication with Zapx/NXT APIs to pull line statuses, push new activations, renew or suspend, all reflected inside the portal within seconds.
3. Reporting & Analytics – sales and credit usage charts, per-role dashboards, export to CSV/PDF.
Tech stack is flexible, but I’m leaning toward a Laravel or Node back-end with a responsive Vue or React front-end; you’re welcome to recommend alternatives if they hit the same low-latency API goals.
Acceptance criteria
• Single sign-on point for all three roles with clearly separated permissions.
• Successful creation, renewal and suspension of subscriptions on Zapx/NXT in under 5 seconds round-trip.
• Dashboard numbers always matching upstream panel data (±1 record tolerance).
• Clean, documented codebase and Postman collection for each endpoint.
If you’ve tackled IPTV panels before, let me see a quick demo or repo link and we can move fast.
Related categories:
PHP
Website Design
MySQL
HTML
Node.js
Laravel
React.js
OAuth
Vue.js
API Development