🔒 Internal Handbook — confidential. Do not share links or content with anyone outside G-Starlink.
TechOverview

Tech

How the G-Starlink stack is built and run.

Sections

Current stack

ComponentTechHosted
StorefrontShopifyShopify
Order management (OMS)Next.js + SupabaseVercel / Cloudflare Pages
eSIM Hub (partner portal)Next.js (WIP)TBD
ChatbotCloudflare WorkersCloudflare
Competitor monitoringCloudflare Workers + D1Cloudflare
Handbook (this site)Next.js + NextraCloudflare Pages
Knowledge base DBSupabase tzcmqeucnabgcorqbpnlSupabase
OMS DBSupabase (separate project)Supabase

Repositories

All code lives on GitHub under the SlowBoat2015 account:

  • shopify-esim-system — OMS
  • esim-hub — Partner portal (WIP)
  • gstarlink-chatbot — Cloudflare Workers chatbot
  • gstarlink-handbook — This handbook

Principles

  1. Simple over clever. We’re a small team. Every “advanced” piece of infrastructure is a tax on future us.
  2. Hosted over self-managed. Prefer Supabase, Cloudflare Pages, Vercel over running our own servers.
  3. One source of truth per concern. Product catalog in Supabase. Orders in OMS. Don’t replicate.
  4. Secrets never in code. Supabase Vault, environment variables, or secrets manager — never commits.