Websites & Cloudflare Pages¶
All websites deployed via Cloudflare Pages. Deploy with npx wrangler pages deploy <dir> --project-name=<name>.
Cloudflare Pages Projects¶
| Project | Custom Domain | Purpose | Source Repo | Last Modified |
|---|---|---|---|---|
| dashecorp | dashecorp.com, www.dashecorp.com | Dashecorp main site — app pages, blog, per-app landing pages | Stig-Johnny/dashecorp (website/) |
Active |
| invotek-no | invotek.no, www.invotek.no | Invotek AS company website | Stig-Johnny/invotek-no-2023 | Active |
| nutri-e | www.nutrieapp.com | Nutri-E app website | — | Active |
| cuti-e | cuti-e.com | Cuti-E platform marketing site | — | Active |
| cutie-admin-dashboard | app.cuti-e.com | Cuti-E admin dashboard (customer conversations, analytics) | — | Active |
| cutie-super-admin | cutie-super-admin.pages.dev | Cuti-E super admin panel | — | Active |
| scout | scout.dashecorp.com | Scout tool | — | Active |
| invotek-docs | invotek-docs.pages.dev | Internal documentation site | — | Active |
| infra-registry | infra-registry.pages.dev | This infrastructure registry | Manual deploy from /tmp/infra-deploy/ |
Active |
| atl-docs | atl-docs.pages.dev | ATL-E agent coordinator documentation | Stig-Johnny/atl-agent (docs/) |
Active |
| tablez-docs | tablez-docs.pages.dev | Tablez platform documentation | tablez-dev/tablez-docs (docs/) |
Active |
| gran-canaria-plan | gran-canaria-plan.pages.dev | Travel planning (personal) | — | Active |
Dashecorp Website Structure¶
The dashecorp.com site serves as the hub for all apps. Structure in Stig-Johnny/dashecorp/website/:
website/
├── index.html — Main landing page
├── codi-e/ — Codi-E page
├── count-e/ — Count-E app page
├── drink-e/ — Drink-E app page
├── fast-e/ — Fast-E app page
├── heart-e/ — Heart-E app page
├── reward-e/ — Reward-E (Star Rewards) app page
├── llms.txt — AI-readable app list
├── sitemap.xml — SEO sitemap
├── feed.xml — RSS feed
└── images/ — Shared assets
Domain → Pages Mapping¶
| Domain | CF Pages Project | CF Workers on same domain |
|---|---|---|
| dashecorp.com | dashecorp | — |
| invotek.no | invotek-no | invotek-account-deletion, invotek-privacy-policy, grafana tunnel |
| nutrie.app | — (Workers only) | nutrie-dsld, nutrie-openai, nutrie-apple-webhook, nutrie-stats-rss |
| nutrieapp.com | nutri-e | — |
| cutiefeedback.com | — (Workers only) | cutie-worker, cutie-worker-sandbox |
| cuti-e.com | cuti-e (marketing), cutie-admin-dashboard (app subdomain) | — |
| scout.dashecorp.com | scout | — |
Private/Personal Sites¶
| Site | Repo | Description |
|---|---|---|
| Stig-Johnny CV | Stig-Johnny/cv | CV/resume (English + Norwegian) |
| private-sites | Stig-Johnny/private-sites | Contains: moving-planner |
Deployment¶
All Cloudflare Pages projects use manual deploy (no git integration):
# Deploy a project
npx wrangler pages deploy <directory> --project-name=<name> --branch=main
# Example: deploy dashecorp website
npx wrangler pages deploy repos/dashecorp/website --project-name=dashecorp --branch=main
# Example: deploy infra registry
npx wrangler pages deploy /tmp/infra-deploy --project-name=infra-registry --branch=main