Skip to content

Integrations — link-out pattern (Year 1)

Policy: The portal wiki indexes other tools; it does not replace them. No Freedcamp/Dropbox API sync in Year 1 (portal plan §12.6).

System Purpose Authority Portal role
GitHub (this repo) SOPs, policies, templates Canonical text MkDocs build source
Freedcamp Tasks, meetings, project boards Operational tasks Link from role onboarding
Google Drive Grant vault, waivers, receipts, logo packs Files Board/treasurer index only (no PDFs with minors in git)
Dropbox Optional CAD/large assets Team files Link-only in v1.5; no API
Email hello@, board@, etc. Communication domain_and_dns.md
ridgeracersnj.com Competition story, sponsor tiers Netlify Cross-link to Apex
STEM Racing portal Official rules/training stemracing.us training/stem-racing-links.md

Freedcamp

Item Value
Use Season tasks, meeting prep, sponsorship pipeline tasks
Sponsor Freedcamp Business Plan (see Freedcamp_Thank_You_Email.md)
Portal Do not embed; link project URL in team_lead onboarding
Year 1 No SSO/API — manual invites only

Meeting import: Meeting_Checklist_Freedcamp_Import.csv


Create when EIN + board exist:

Apex STEM Education/
├── Governance/     (articles, bylaws, COI, minutes)
├── Finance/        (receipts, budgets — treasurer)
├── Grants/         (applications, determination letter)
├── Sponsors/       (agreements, logo packs)
├── Students/       (waivers — RESTRICTED; not mirrored to git)
└── Teams/
    └── Ridge-Racers-NJ/

Index paths in board onboarding; never commit folder IDs with student PII in public repos.


Dropbox (optional)

If the team already uses Dropbox for CAD/large files:

  • One team folder per program team under Apex policy.
  • Wiki page links to folder URL for mentors only (Access path /internal/teams/...).
  • Do not sync Dropbox into git or MkDocs.

Email aliases (Cloudflare Email Routing → Workspace later)

Address Role Routing (configured)
hello@apexstem.org Public contact → founder
board@apexstem.org Trustees → Google Group (3 trustees)
treasurer@apexstem.org Finance → treasurer
sponsorships@apexstem.org Org sponsorships → founder

Setup: domain_and_dns.md §5


Donations (Phase 2)

Tool When
Zeffy / Stripe / PayPal Giving After 501(c)(3) determination or counsel-approved “pending” language
Embed Public apexstem.org only — not in internal MkDocs

Future: API / MCP (v2+)

Read-only search over approved SOP paths only; no PII; board approval before production (portal plan §13.6).


Document control

Field Value
Owner Technical admin + secretary
Review Quarterly with board portal hygiene agenda