Projects
Every repository in the Indy-Center organization, grouped by whether it’s still alive. Projects that aren’t in the org aren’t listed here, even when they’re deployed — if you can’t open it, it doesn’t belong on this page.
Each project’s own README.md is the source of truth for that project. This page says which ones matter and which are on their way out; for the ones that matter, Architecture shows how they fit together.
Active
Section titled “Active”Running and maintained.
identity · auth.flyindycenter.com
Centralized identity Worker for *.flyindycenter.com. Owns VATSIM Connect OAuth, session cookies, users and roles, and exposes one typed RPC method over service bindings.
community-website · flyindycenter.com
SvelteKit app serving flyindycenter.com — roster, events, feedback, visit requests and admin tooling. Still runs its own session system; migration to identity is planned but not started.
charts · charts.flyindycenter.com
SvelteKit app serving charts.flyindycenter.com — FAA terminal procedures for the current AIRAC cycle. The reference implementation for consuming identity.
developer-portal · tech.flyindycenter.com
This site. Astro and Starlight on Cloudflare Workers; every page has an edit link.
Hono Worker bridging Discord forum posts to GitHub issues. Moderators triage with /accept, /deny and /done; issue closes sync back to the thread.
Fork of @sveltejs/adapter-cloudflare, Workers-only, fixing the build output path so a custom worker entrypoint can coexist with SvelteKit's fetch handler.
GitOps repository (ArgoCD + Kustomize) for the k3s cluster — ingress, cert-manager, sealed secrets, and manifests for every Kubernetes-hosted service.
vATIS profile configs kept current per AIRAC cycle by a scheduled Action that bumps the profile serial. Consumed by controllers' vATIS clients.
airports-redirect-worker · airports.indy.center
One-purpose Worker that redirects airports.indy.center to the wiki's pilots section.
Issues-only repository used as a lightweight cross-cutting backlog. No code by design.
Pulls the VATSIM data feed and rebroadcasts it over ZeroMQ. Runs on the k3s cluster, internal only. Not maintained — don't build against it.
Consumes the ingestor feed and derives events, backed by Redis. Runs on the k3s cluster, internal only. Not maintained — don't build against it.
Earlier Discord bot that gamifies event participation via a passphrase-claimed role. Distinct from discord-bot; untouched since November 2025.
Self-hosted Postiz social media management deployment on the VPS. Turnkey, not actively developed.
Fork of the third-party VATSIM Radar client carrying ZID-specific sector definitions rebased on upstream.
Scaffold
Section titled “Scaffold”Exists, but not built out. Don’t depend on these.
Syncs TeamSpeak server groups from VATUSA roster data and prompts unlinked users to link their account. Its CI is the most complete in the org.
The Cloudflare Workers rewrite of controller-tools, deployed to app.controller.tools. Ships the airspace restrictions viewer.
SvelteKit activity dashboard prototype deployed to an internal host. Still renders mock data.
Fork of ZTL ARTCC's training scheduler. No Indy Center commits, no deployment, and nothing references it — an evaluation that was never adopted.
Empty repository created September 2026. Intended as a Moodle LMS instance; nothing built yet.
Deprecated
Section titled “Deprecated”Still running, being replaced.
controller-tools · tools.flyindycenter.com
The current ATC tools web app at tools.flyindycenter.com — airspace map, restrictions, charts search. Built as a Docker image and deployed on the k3s cluster via ArgoCD. The only cluster service still maintained.
Replaced by: tools
MkDocs technical docs site built as a Docker image and deployed on the cluster. Stale since February 2025 and superseded by this portal.
Replaced by: developer-portal
Wiki.js instance on the VPS, still the live knowledge base for controller-facing documentation. Content has been exported to markdown; its replacement has not been built.
Replaced by: library (planned, no repo yet)
Archived
Section titled “Archived”Not deployed. Kept for history.
Postgres and RabbitMQ API for storing flight plans. No cluster manifest exists, and controller-tools fetches the VATSIM feed directly instead.
Replaced by: direct VATSIM feed fetch inside controller-tools