sebaseg

Concepteur Développeur

OpenClassrooms – Projets issus de la formation

Projets issus de la formation OpenClassrooms

Contexte

Dans le cadre de ma reconversion professionnelle vers le développement web, j’ai suivi la formation Concepteur développeur d’application JavaScript/React chez OpenClassrooms. Cette formation m’a permis d’acquérir des compétences solides en front-end moderne (React, TypeScript, tests, accessibilité), tout en ouvrant la voie vers le back-end (bases de données, API REST, et l’exploration de technologies comme PHP/Symfony).

L’objectif était de concrétiser ces apprentissages à travers des projets variés, allant du site statique à l’application fullstack, en passant par des outils interactifs et des dashboards analytiques. Ces projets reflètent ma capacité à :

Projets réalisés

Le parcours complet donne accès à la certification dès lors que les 14 projets sont validés.

1. Démarrage de la formation

OpenClassrooms projet 1 démarrage de la formation

Description :

Projet d’intégration et de cadrage visant à poser les fondations de la formation et de la future posture professionnelle. Ce projet a permis de définir les objectifs de carrière, de planifier le calendrier des livrables et des soutenances en autonomie, et de s’approprier les outils de collaboration avec le mentorat. Il a également intégré une initiation aux enjeux de l’Intelligence Artificielle (IA), une introduction aux mécanismes d’apprentissage du cerveau, ainsi que la mise en place d’une routine de veille informationnelle.

Compétences clefs :

2. Booki

OpenClassrooms projet 2 Booki

Description :

Développement de l’interface responsive et pixel-perfect de la page d’accueil de la start-up Booki, permettant aux usagers de trouver des hébergements et des activités dans la ville de leur choix. À partir de maquettes Figma (Desktop, Tablette et Mobile) et d’une note de spécifications techniques, l’intégration a été entièrement codée de zéro sans s’appuyer sur les générateurs de code automatique de Figma, afin de garantir un code propre, léger et respectueux des principes du Green Code. Le positionnement et la flexibilité de l’interface reposent intégralement sur l’usage de Flexbox.

Compétences clefs :

Liens :

3. Ohmyfood

OpenClassrooms projet 3 Ohmyfood

Description :

Développement en “mobile-first” du site d’une start-up parisienne répertoriant les menus de restaurants gastronomiques. L’objectif principal était de fidéliser une clientèle exigeante en fluidifiant l’expérience utilisateur grâce à des animations CSS soignées. L’intégration s’est appuyée sur des maquettes et un prototype Figma pour mobile et desktop. Le projet a été réalisé en utilisant le préprocesseur SASS pour structurer et optimiser le code CSS, et versionné avec Git/GitHub.

Compétences clefs :

Liens :

4. GameOn

OpenClassrooms projet 4 GameOn

Description :

Première immersion dans le développement logique avec JavaScript Vanilla (pur). Reprise et finalisation du code Front-End d’une landing page promotionnelle pour l’entreprise GameOn, organisatrice de concours de jeux vidéo. L’objectif était de rendre le formulaire d’inscription dynamique et pleinement fonctionnel en s’appuyant sur un système d’issues GitHub laissées par l’équipe, tout en validant les spécifications ergonomiques imposées par l’équipe d’assurance qualité (QA).

Compétences clefs :

Liens :

5. Test – Langages du Web

OpenClassrooms projet 5 Test sur les Langages du Web

Description :

Projet pratique de validation des acquis techniques sous forme de mini-défi, visant à consolider la maîtrise de la syntaxe fondamentale du développement web (HTML5, CSS3, JavaScript). À travers une série de 10 exercices interactifs hébergés sur GitHub, ce projet a permis d’évaluer et de valider les compétences techniques fondamentales (manipulation du DOM, algorithmie de base, Flexbox, SASS et Responsive Design) nécessaires pour aborder les projets d’ingénierie et d’architecture logicielle plus complexes du parcours.

Compétences clefs :

Liens :

6. FishEye

OpenClassrooms projet 6 FishEye

Description :

Développement du prototype fonctionnel et dynamique de la plateforme FishEye, un site web permettant aux photographes indépendants de présenter leurs travaux. À partir d’un échantillon de données au format JSON, l’application génère dynamiquement la page d’accueil ainsi que les galeries personnalisées de chaque artiste (incluant une modale de contact, un système de gestion des likes et une Lightbox interactive prenant en charge photos et vidéos). Ce projet plaçait l’accessibilité numérique (normes WCAG / RGAA) et la robustesse architecturale au centre des exigences techniques.

Compétences clefs :

Liens :

7. Les petits plats

OpenClassrooms projet 7 Les petits plats

Description :

Mission en freelance de 3 mois pour l’entreprise « Les petits plats » visant à concevoir un moteur de recherche de recettes de cuisine ultra-performant, fluide et quasi-instantané. À partir d’un échantillon JSON de 50 recettes et de maquettes Figma, l’objectif consistait à implémenter l’interface utilisateur (via un framework CSS) et à développer deux architectures logiques distinctes pour la recherche principale. Ces deux versions ont été soumises à des tests de charge et de performance (benchmarking) afin de retenir l’option la plus rapide et la plus éco-responsable (Green Code).

Compétences clefs :

Liens :

8. Test – Algorithmes en JavaScript

OpenClassrooms projet 8 Test sur les Algorithmes en JavaScript

Description :

Deuxième projet d’évaluation et de consolidation des acquis sous forme d’atelier pratique, axé spécifiquement sur la logique algorithmique et les paradigmes de programmation en JavaScript. À travers une série de 10 exercices interactifs hébergés et versionnés sur GitHub, ce projet a permis de valider la maîtrise des concepts clés du langage (programmation événementielle, manipulation avancée des tableaux, structures de contrôle complexes) ainsi que l’application des bonnes pratiques d’accessibilité et de sémantique HTML appliquées à la logique métier.

Compétences clefs :

Liens :

9. Billed

OpenClassrooms projet 9 Billed

Description :

Intervention technique en renfort au sein de la feature team « note de frais » pour l’application SaaS Billed, destinée aux équipes RH. La mission consistait à reprendre une base de code interrompue afin de traquer et corriger des bugs fonctionnels bloquants à l’aide des outils de débogage avancés. L’objectif principal était de fiabiliser intégralement l’application avant sa mise en production en implémentant une suite complète de tests automatisés (unitaires et d’intégration) et en formalisant une stratégie de tests fonctionnels globaux.

Compétences clefs :

Liens :

10. Learn@Home

OpenClassrooms projet 10 Learn At Home

Description :

Cadrage de projet et modélisation technique pour l’association Learn@Home, une structure de soutien scolaire mettant en relation des élèves en difficulté et des tuteurs bénévoles. L’objectif était de formaliser l’expression des besoins et de concevoir la structure fonctionnelle de leur future plateforme web en adoptant une méthodologie agile (Scrum). Le périmètre englobait la conception complète du parcours utilisateur, incluant un tableau de bord, un chat, un calendrier partagé et un gestionnaire de tâches.

Compétences clefs :

Liens :

11. Kasa

OpenClassrooms projet 11 Kasa

Description :

Développement de la nouvelle plateforme web de Kasa, l’un des leaders de la location d’appartements entre particuliers en France, dans le cadre d’une refonte complète de leur infrastructure technique (legacy ASP.NET vers une stack moderne JavaScript/React). À partir de maquettes Figma responsives et d’un jeu de données extrait au format JSON, le projet consistait à concevoir une application monopage (SPA) fluide, modulaire et hautement interactive, intégrant une logique d’affichage dynamique pour les fiches de logements.

Compétences clefs :

Liens :

12. SportSee

OpenClassrooms projet 12 SportSee

Description :

Développement de la nouvelle version de la page profil utilisateur pour SportSee, une startup dédiée au coaching sportif. Ce tableau de bord d’analytics de pointe centralise et modélise les données d’activité physique des utilisateurs (calories brûlées, score quotidien, durée des sessions, type d’activité). Le projet consistait à bâtir une interface micro-front-end hautement interactive intégrant des graphiques complexes et à concevoir une architecture logicielle robuste capable de basculer de manière transparente entre des données simulées (mockées) et une API Node.js fonctionnelle.

Compétences clefs :

Liens :

13. Argent Bank

OpenClassrooms projet 13 Argent Bank

Description :

Développement de la phase initiale de l’application web pour la nouvelle enseigne bancaire Argent Bank. Ce projet s’est articulé autour de deux enjeux majeurs : d’une part, l’intégration complète d’un système d’authentification et de gestion de profil utilisateur sécurisé en React, reposant sur une gestion d’état global centralisée ; d’autre part, un travail d’architecture logicielle visant à modéliser et documenter les futurs points d’accès (endpoints) de l’API pour le système de gestion des transactions.

Compétences clefs :

Liens :

14. HRnet

OpenClassrooms projet 14 HRnet

Description :

Projet de fin d’études axé sur la modernisation d’une infrastructure logicielle legacy et la réduction de la dette technique pour la grande société financière WealthHealth. L’objectif principal consistait à effectuer la refonte totale de leur application interne de gestion des ressources humaines (HRnet), en migrant d’une stack obsolète basée sur jQuery vers une architecture moderne 100 % React. La mission exigeait également d’isoler un composant d’interface utilisateur critique, de le réécrire en programmation fonctionnelle, et de le publier de manière autonome sous forme de package open-source.

Compétences clefs :

Liens :

Participation et apprentissages

Ces projets ont marqué une étape clef dans ma reconversion :

Liens