ecommerco.ai

Roadmap — ecommerco.ai

One page. Clear order. You know what to do next.

At a glance

PhaseFocusWhy this orderDone when
0FoundationAlready builtDone
1Run it properlyNo point adding features until it runs where you wantDashboard + API on VPS, Docker ready
2One place to ruleOne backend + one UI = less confusionSingle dashboard with tabs/sections
3Money (shop)E‑commerce drives businessShopify live, linked from dashboard
4Private network (NetBird)Voice should stay private and stable before PBX setupAll devices connected on NetBird VPN
5Calls (Asterisk/FreePBX)Deploy phone system after secure network baselineInternal calls work over NetBird
6Polish + operationsLock down, test quality, and document operationsRunbook done, call quality baseline approved

Why this order? (Analysis)

Flow (dependencies)

Phase 0 (Done) → Phase 1 (VPS + Docker) → Phase 2 (One backend, one UI) → Phase 3 (Shopify) + Phase 4 (NetBird VPN) → Phase 5 (Asterisk/FreePBX) → Phase 6 (Hardening + tests + runbook)

Phase 0 — Done

Dashboard, Reports, API, Cloudflare, SSL, SSH, Hostinger key, all docs.

Phase 1 — Consolidate & run (do this next)

One entry page → Run on VPS → Docker on VPS → (Optional) Grafana.

Phase 2 — One backend, one dashboard

Choose backend (Node/Python) → Single UI with tabs: Server | Reports | E‑commerce | 3CX.

Phase 3 — E‑commerce (Shopify)

Shopify store → Domain (shop.ecommerco.ai) → Dashboard link “Shop” → (Optional) Orders in dashboard.

Phase 4 — NetBird VPN (Rocky Linux)

Install NetBird on VPS and clients → join same private network → verify full peer connectivity.

Phase 5 — Phone system (Asterisk/FreePBX)

Deploy PBX after VPN is healthy so SIP/RTP traffic stays internal.

Phase 6 — Security and call quality

Final production gate: firewall policy + voice tests + documentation.

Quick reference

DashboardSERVER_ANALYTICS_DASHBOARD.html :8765
APIdashboard_api.py :8766 → /api/stats, /metrics
ReportsSERVER_REPORT_GUI.html
Themeecommerco-theme.css
DockerDOCKER_ON_VPS.md
GrafanaGRAFANA_DASHBOARD_SETUP.md
VPN + PBX checklistROCKY_NETBIRD_PBX_CHECKLIST.md
SSHssh hostinger (76.13.179.65)