Skip to content

Apex STEM Education — wiki index

Public site (planned): apexstem.org
Internal docs (planned): docs.apexstem.org — MkDocs + Cloudflare Access
Status: Phase 0 — repo skeleton; DNS propagating to Cloudflare
Live checklist: portal/STATUS.md
Implementation review: 501C3/apexstem_portal_implementation_review.md

Auth note: When docs.apexstem.org is live, Cloudflare Access controls sections (paths), not per-page YAML roles: tags. No student personal data in this wiki.


Start here by role

Role Onboarding
Board / officers roles/board/onboarding.md
Treasurer roles/treasurer/README.md
Mentor roles/mentor/onboarding.md
Parent / guardian roles/parent/onboarding.md
Student (team) roles/student/README.md
Sponsor roles/sponsor/README.md

Portal admin (DNS, Access, builds): operations/domain_and_dns.md, portal/rbac-groups.md


Folder map

apexstem/
├── README.md              ← you are here
├── mkdocs.yml             ← site config (build when DNS ready)
├── sops/                  ← standard procedures (migrate from repo root)
├── roles/                 ← role onboarding & duties
├── teams/ridge-racers-nj/ ← first program team
├── operations/            ← DNS, brand, integrations
├── templates/             ← checklists & forms (links)
└── portal/                ← RBAC, portal meta

Planning & governance (501C3)

Document Path
Portal & SOP plan ../501C3/apexstem_portal_plan.md
Adversarial review ../501C3/apexstem_portal_plan_adversarial_review.md
Business plan ../501C3/apex_stem_education_business_plan.md
NJ formation checklist ../501C3/ridge_racers_nonprofit_formation_checklist_nj.md

Topic Current location
Formation / compliance sops/compliance/formation_checklist.md
Sponsorship outreach sops/fundraising/sponsorship_leads.md
LLC separation sops/llc-separation/README.md
Parent finance / budgeting sops/finance/parent_budgeting.md

External tools (authoritative systems)

See operations/integrations.md — Freedcamp, Drive, email, Ridge Racers site.


Contributing

  1. Edit markdown in a branch; open PR.
  2. Add YAML frontmatter when touching SOPs (roles, public, review_by).
  3. Default public: false for internal-only content.
  4. No PII in git — use private roster sheet + Access invites.

Build docs locally (after pip install mkdocs-material):

mkdocs serve -f apexstem/mkdocs.yml