This repository documents the complete OpenClassrooms Web Developer WordPress path (RNCP38145), built as Phase 1 of the SOVRALYS 9-year trajectory toward ML Engineering and Quantitative Finance. Each project is a production-ready deliverable — semantic HTML5, pure CSS, and eventually JavaScript and WordPress — with no frameworks until they become the point.
| # | Project | Description | Stack | Status | Demo |
|---|---|---|---|---|---|
| 03 | Reservia | Travel agency showcase — responsive mobile-first | HTML5 · CSS3 · CSS Variables | Done | Live |
| 04 | Ohmyfood | Animations CSS — restaurant ordering UI | HTML5 · CSS3 · SASS | Next | — |
| 05 | Print It | JS DOM manipulation — print shop carousel | HTML5 · CSS3 · JS | Planned | — |
| 06 | Sophie Bluel | JS + API — portfolio architect | HTML5 · CSS3 · JS · REST API | Planned | — |
| 07 | Nina Carducci | Optimization — SEO · a11y · perf | HTML5 · CSS3 · Lighthouse | Planned | — |
| 08 | Kasa | React SPA — rental platform | React · React Router · SASS | Planned | — |
| 09 | Mon Vieux Grimoire | Node.js backend — book rating API | Node.js · Express · MongoDB | Planned | — |
| 10 | Shiny Agency | TDD — React testing | React · Jest · RTL | Planned | — |
| 11 | ArgentBank | Redux — bank auth SPA | React · Redux Toolkit | Planned | — |
| 12 | SportSee | Data dashboards — charts | React · Recharts | Planned | — |
| 13 | WordPress Theme | Custom WP theme — RNCP38145 final | WordPress · PHP · ACF | Planned | — |
Live demo : https://kinsushi.github.io/OpenClassroomsProject/
Key technical decisions:
- 12 CSS custom properties (colors, spacing) in
:root— single source of truth - Mobile-first: base styles for 320px, breakpoints at 768px · 1024px · 1200px
- Semantic HTML5: header, nav, main, section, article, footer
- Filter buttons with
aria-pressedfor screen reader accessibility - 4-column footer with responsive column stacking
OpenClassroomsProject/
├── index.html # Reservia — full semantic structure
├── styles.css # CSS Variables + mobile-first responsive
├── images/ # Visual assets (to be added)
└── README.md # This file
This repository uses Conventional Commits and feature branches.
# Branch naming
feature/project-name-description
fix/description
docs/description
# Commit format
feat(projet03): add filter buttons with aria-pressed
fix(projet03): correct card overflow at 768px breakpoint
docs: update README with project 04 statusFull workflow reference: KinSushi/git-workflow-demo
| Certification | Program | Timeline |
|---|---|---|
| RNCP38145 — Developpeur Web WordPress | OpenClassrooms | 2025–2026 |
| RNCP7 + RNCP6 — Data Science & AI | Jedha Bootcamp Paris | From April 13, 2026 |
This portfolio is Phase 1 of the SOVRALYS trajectory. Phase 2 starts April 2026 — Jedha Bootcamp Paris — Python · ML · MLOps · AWS.
Enzo · KinSushi · Founder @ SOVRALYS LLC · Panama City GitHub Profile · LinkedIn