# Atlas Academy The education arm of Atlas Corporation, running on the same box: [atlasacademy.nl](https://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, port ) │ ├─► 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:`). 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./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.