atlas-os/docs/academy.md
Atlas Developer 19ad0057c8 feat: Atlas-blue rebrand, real desktop preview, Academy + Islamic coverage
- header.svg rebuilt blue-dominant (gold demoted to accent)
- new assets: desktop-preview.svg, architecture.svg, os-screenshot.png (real render)
- README: blue badges, embedded hero + diagram, wiki link
- fix dead Tabler icon-font CDN (cdnjs 404 -> jsdelivr) in live + repo OS desktop
- fix broken ./docs/ai-stack.md badge link (file now exists)
- add docs/academy.md, docs/islamic-layer.md, docs/ai-stack.md
- SERVICES.md: Academy + Islamic layer sections

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 21:55:56 +02:00

1.7 KiB

Atlas Academy

The education arm of Atlas Corporation, running on the same box: atlasacademy.nl. Coaching, courses, and a curriculum spanning ESF-funded tracks, BiSL, startup, and AI.

Hosting

Served as static HTML + a PHP product feed via nginx (TransIP subsite), fronted by the same brand and analytics as the rest of the stack.

Key pages: index, coaching, cursussen, pricing, leerpad, shop, esf, bisl, plus per-course pages (cursussen/bisl, cursussen/startup, cursussen/ai).

Lead capture → Odoo CRM

Academy leads flow straight into the operator's Odoo CRM as crm.lead records — no manual re-entry.

Academy page (form)
   │  POST { name, email, interest, source }
   ▼
atlas-academy-relay  (systemd on atlas-01, port 7793)
   │
   ├─► Odoo  → creates crm.lead, returns { ok: true, lead_id: N }
   └─► email fallback → info@atlascorporation.nl

The relay is exposed via Caddy at /academy-lead (proxied to 127.0.0.1:7793). It caches the Odoo UID so it doesn't re-authenticate on every lead.

Product feed

Courses and hardware bundles are pulled from WooCommerce via a JSON feed, so the Academy shop stays in sync with the live store without duplicating product data.

GET https://www.atlasworks.nl/academy-feed.php
→ { ts, count, products[] }   # each: { id, title, price, type, img, url, cats }

Product types: laptop, desktop, monitor, accessory, bundle, pos.

Principle

Academy content follows the same hard rule as the rest of Atlas OS: no fabricated data. No invented student counts, testimonials, ratings, or review quotes — sections are left as placeholders or omitted until real data exists.