# TODO — bchanot.fr State of the landing page + CV project. Append-only: keep history readable. --- ## Current - Landing page `index.html` shipped (single file, inline CSS + JS). - CV `CV_Bastien_Chanot.html` + matching PDF regenerated via weasyprint. - Local serve verified at `http://192.168.1.101:8000/`. ## 2026-05-17 — Extended-vitrine refactor (in progress) Align landing with CV + add depth (Projets, Méthode, bullet-format Parcours). - [ ] Meta description sync (kernel, AOSP, cloud gaming, GPU) - [ ] Nav links: add #projets + #methode - [ ] Hero: titre "Systèmes · Embarqué · Backend", banner "Backend · Cloud" - [ ] About: expand paragraphs (pourquoi bas niveau / cherche / pas envie) - [ ] Stack: Langages (Java AOSP, drop Python order, + Familier avec C++) · Conteneurs (- VMware + cgroups/namespaces) · Systèmes (+ SELinux) · DevOps (- Gitflow/Agile, + GitHub Actions) · NEW Cloud/Infra · NEW IA/Outils - [ ] Parcours: kill "seul"/"responsable unique" — reformuler autonomie+collab - [ ] CareGame: intro contexte + 9 bullets + stack pills - [ ] ZenQuality: intro CDI + 3 bullets + stack pills - [ ] Deewee: dates Fév-Nov 2017 + contract line + 2 bullets + stack pills - [ ] NEW Projets section (entre Parcours et Formation): Git source + Homelab - [ ] NEW Méthode section (entre Formation et Contact): 5 points bundle A - [ ] Contact email → bastien@bchanot.fr - [ ] CSS extensions: timeline-bullets, timeline-stack, timeline-contract, projects-grid, methode-list ## Known follow-ups - Visual QA on real mobile device (375 px) — not just emulator. - Verify WCAG AA contrast on all green-on-parchment text. - Hosting decision: GitHub Pages vs Netlify vs Vercel vs nginx VPS — pending. - DNS / domain config for `bchanot.fr` — pending. - Consider OG image — not yet present. - Mirror favicon link block into `CV_Bastien_Chanot.html` when user finalizes CV edits (currently /favicon.ico auto-served as legacy fallback). ## Open ideas (not committed) - Light "what I'm working on right now" section (single line under hero). - Add a Gogs / GitHub link if a clean public repo is curated first. - Print-stylesheet polish for `CV_Bastien_Chanot.html` if weasyprint output drifts. --- > Mark items done by moving them to `.claude/memory/journal.md` with a date heading.