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 |
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
Google Drive (recommended org vault)¶
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 |