Skip to content

Applications

Purpose

The factual inventory of every deployable application in this repository - verified against apps/*/wrangler.jsonc and apps/*/package.json directly, not copied from the README.

The 7 applications

App Workspace Worker name Domain Static or dynamic
Corporate @akshaya/corporate-web akshaya-group-global akshayagroupglobal.com Static + Worker routes (/customer-portal*, /api/customer/*)
Software @akshaya/software-web akshaya-software software.akshayagroupglobal.com Static + Worker routes (/freelancer-portal*, /api/freelancer/*)
Logistics @akshaya/logistics-web akshaya-logistics logistics.akshayagroupglobal.com Static only
Commerce @akshaya/commerce-web akshaya-commerce commerce.akshayagroupglobal.com Static only
Embroidery @akshaya/embroidery-web akshaya-embroidery embroidery.akshayagroupglobal.com Static only
Admin @akshaya/admin-web akshaya-admin admin.akshayagroupglobal.com Worker-first (run_worker_first: true)
Investors @akshaya/investors-web akshaya-investors investors.akshayagroupglobal.com Static only - out of scope / inactive

Plus the API Worker: @akshaya/api-worker, name akshaya-group-global-api, domain api.akshayagroupglobal.com.

What the existing docs used to not mention

Before fix/platform-hardening, the root README.md and infrastructure/cloudflare/README.md listed only 5 applications (Corporate, Software, Logistics, Commerce, Investors) + the API, omitting embroidery-web/embroidery.akshayagroupglobal.com and admin-web/ admin.akshayagroupglobal.com entirely, even though both are real, both have committed wrangler.jsonc files with live custom-domain routes, both are deployed automatically by ci.yml's deploy-production job, and both are covered by the production smoke test. README.md has since been corrected to list both, alongside a note on Investors' current excluded/inactive status. infrastructure/cloudflare/README.md was left as historical infrastructure-bootstrap documentation, out of scope for this pass.

Investors is the active-scope outlier - excluded, not automatic, not smoke-tested

ci.yml's deploy-production job deploys Corporate, Software, Logistics, Commerce, Embroidery, and Admin - not Investors. Investors is only deployed via manually-dispatched deploy-cloudflare.yml (which now also covers Admin and Embroidery, see CI/CD → Deployment), and scripts/smoke-test-lib.mjs's PRODUCTION_ENDPOINTS list does not include it either. This was originally documented as an unresolved gap; it has since been confirmed as an explicit, deliberate platform-scope decision - Investors is currently excluded / inactive and stays outside the automatic pipeline and smoke test on purpose. Its pre-existing manual-deploy entry in deploy-cloudflare.yml was left untouched rather than removed, since removing it would itself be a production-affecting change requiring its own deliberate decision. See CI/CD → Deployment for the full detail.

Per-application detail

See Applications section for one dedicated page per app (purpose, dev/build commands, environment variables, dependencies, troubleshooting).