CB//92
Menu
[Quêtes] 7 / 10 accomplies

Quête affichée : Le potager connecté

[Chapitre III · Le paladev]QST.05
Quête principale

Le potager connecté

Application Laravel et Vue.js de suivi des cultures

Guilde
Maisondunet
Commanditaire
Création de potagers et services paysagers
Durée
~2 ans
Accomplie

[Récit]

Une application web Laravel et Vue.js qui permet aux particuliers de suivre leurs cultures.

Le projet avance par itérations : une V1 développée pendant l'hiver, mise en production pour être éprouvée sur la saison estivale. Les retours positifs des utilisateurs ont validé le lancement d'une V2 enrichie.

[Objectifs]6 / 6

  1. Fait : Modéliser la base de données et la logique métier
  2. Fait : Calculer le planning des récoltes à partir des dates de culture
  3. Fait : Mettre en place des notifications planifiées
  4. Fait : Migrer l'API REST vers GraphQL : schéma, resolvers, mutations, pagination, authentification
  5. Fait : Importer les données métier depuis des fichiers .xlsx (parsing, validation)
  6. Fait : Garantir la qualité : tests Pest et PHPUnit, intégration continue, sprints Scrum

[Hauts faits]

  • 200+comptes clients créés par import
  • V1 → V2validée par une saison réelle
  • ~2 ansde projet

[Journal de bord]

  1. Acte I · HiverDéveloppement de la V1.
  2. Acte II · Saison estivaleMise en production, épreuve des conditions réelles.
  3. Acte III · RetoursRetours positifs des utilisateurs, lancement de la V2.

[Récompenses]20 compétences

Vue simple : le même parcours, sans l'interface de jeu.

Camille Bochard

Développeur PHP · Laravel, Magento 2, Vue.js

Après une première carrière dans le bâtiment, j'ai réussi une reconversion comme développeur. Cette nouvelle aventure est le résultat de ma passion pour le numérique, d'une grande curiosité et de beaucoup de travail.

J'aime m'investir dans les projets comme dans la vie de l'entreprise, et j'affectionne particulièrement le fait de découvrir et de tester de nouvelles choses.

Projets personnels2026 →

2026 · en cours

ChessMe

Un bot d'échecs entraîné en Python sur mes propres parties, puis exécuté dans le navigateur.

  • Entraîner le modèle en Python
  • Exécuter le bot dans le navigateur
  • Présenter le projet dans l'Atelier (en cours)

Compétences : Architecture, ADR, Sauvegardes, Python, Pipeline données, SQLite, Machine learning, Entraînement, Export ONNX, Inférence navigateur, Web Workers, WebAssembly, ONNX Runtime

2026 · en cours

Evolve

Ce portfolio : un site Astro statique avec des islands React, servi depuis un VPS durci derrière Traefik, déployé en continu.

Une couche de jeu se prépare : des robots infectent le site pendant la navigation.

  • Durcir le VPS
  • Mettre en place Traefik et le déploiement continu
  • Publier le site statique
  • Construire l'arbre de compétences (en cours)
  • Lancer le jeu Intrusion (en cours)

Compétences : Sécurité OWASP, Responsive, Accessibilité, TypeScript, React, Tests composants, Astro, Islands, View Transitions, Performance web, Playwright, Registre GHCR, Réseau et sécurité, DNS, Traefik, TLS · Let's Enc., Durcissement, CSP et en-têtes, CI/CD, GitHub Actions, Déploiement auto, Smoke tests, Exploitation, Audit ZAP, Dév assisté IA, Claude Code CLI, Skills, CLAUDE.md, Revue du code IA

Développeur PHP chez Maisondunet2023 → 2026

2023 → 2026

Au service de Maisondunet

Maisondunet

Le quotidien du poste : travail sous Linux, environnements Docker avec Warden pour les projets Magento 2 et Laravel, livraisons à chaque sprint.

Claude Code accélère le travail de tous les jours : génération de tests, refactoring assisté, exploration de la base de code.

  • Travailler au quotidien sous Linux
  • Monter les environnements Docker avec Warden
  • Livrer à chaque sprint, en méthode Scrum
  • Intégrer Claude Code au flux de travail

Compétences : Linux, Bash, SSH, Docker, Warden, Compose, nginx

2023 → 2026

La boutique solaire

Maisondunet · Distributeur de panneaux solaires

Pour un acteur de la distribution de panneaux solaires et de fournitures électriques, qui réalise plusieurs millions d'euros de chiffre d'affaires : des fonctionnalités pour simplifier le parcours d'achat et améliorer le pilotage de l'activité.

  • Concevoir un connecteur vers Looker Studio pour exploiter les données de ventes
  • Réaliser un module de sauvegarde de panier pour les clients professionnels
  • Créer un système de demande de devis avec gestion des remises en back-office

Chiffres clés : 250 k€ de ventes par jour en pic, exploitées dans Looker · B2B parcours d'achat pensé pour les professionnels

Compétences : Design patterns, Magento 2, Injection (DI), CQRS, Service contracts, Plugins, Observers, Connecteur Looker, SOLID, Alpine.js

2023 → 2026

Le potager connecté

Maisondunet · Création de potagers et services paysagers

Une application web Laravel et Vue.js qui permet aux particuliers de suivre leurs cultures.

Le projet avance par itérations : une V1 développée pendant l'hiver, mise en production pour être éprouvée sur la saison estivale. Les retours positifs des utilisateurs ont validé le lancement d'une V2 enrichie.

  • Modéliser la base de données et la logique métier
  • Calculer le planning des récoltes à partir des dates de culture
  • Mettre en place des notifications planifiées
  • Migrer l'API REST vers GraphQL : schéma, resolvers, mutations, pagination, authentification
  • Importer les données métier depuis des fichiers .xlsx (parsing, validation)
  • Garantir la qualité : tests Pest et PHPUnit, intégration continue, sprints Scrum

Chiffres clés : 200+ comptes clients créés par import · V1 → V2 validée par une saison réelle · ~2 ans de projet

Compétences : PHP, POO, Composer, MySQL, Design patterns, Laravel, Eloquent, Modélisation BDD, Planification, Import .xlsx, Pest · PHPUnit, API, REST, GraphQL, Authentification, SOLID, JavaScript, Vue.js, Client GraphQL, Git

Reconversion2022 → 2024

2022 → 2024

Changement de classe

Campus numérique

Le tournant de la campagne : quitter la classe Pyrozinc pour celle de paladev. Une reconversion portée par la passion du numérique, la curiosité et beaucoup de travail.

  • Quitter la classe Pyrozinc
  • Apprendre l'intégration et le développement web
  • Obtenir le titre Développeur web et web mobile

Compétences : Intégration, HTML, CSS, Figma

Couvreur-zingueur2011 → 2022

2011 → 2022

Chef d'équipe sur les toits

Entreprise et intérim

Onze ans de chantiers, en entreprise et en intérim. Le rôle de chef d'équipe ajoute l'organisation du chantier et l'encadrement de l'équipe.

  • Réaliser les chantiers
  • Devenir chef d'équipe

Chiffres clés : 11 ans de chantiers · Niv. 11 classe Pyrozinc atteinte

2011 → 2015

La voie des Compagnons

CFA compagnonnique du Tour de France

Quatre ans de formation au métier de couvreur-zingueur chez les Compagnons du Tour de France, dans l'exigence du travail bien fait.

  • Apprendre le métier de couvreur-zingueur
  • Obtenir le brevet professionnel
2011

Les fondations

Lycée Champlain

Avant les toits, les bases : un bac STI génie civil, première approche technique du bâtiment.

  • Obtenir le bac STI génie civil

Langues

Français, langue maternelle · Anglais, niveau B1