Ce challenge simule une situation réelle que vous rencontrerez en entreprise : rejoindre une équipe et résoudre des problèmes sur une application existante.
Contrairement aux exercices traditionnels où vous créez une application from scratch, ici vous devez :
- ✅ Comprendre du code existant
- 🐛 Identifier et corriger des bugs
- 🔒 Résoudre des failles de sécurité
- ⚡ Optimiser les performances
- 🔧 Mettre à jour des dépendances
C'est exactement ce que vous ferez 80% du temps en tant que développeur !
Vous recevez une plateforme de gestion de blog fonctionnelle (Laravel + React + MySQL) avec plusieurs problèmes à résoudre.
Mission : Résoudre au moins 70% des tickets du backlog pour être invité à l'entretien oral.
/fullstack-challenge/
├── README.md ← Vous êtes ici
├── CHALLENGE.md ← Description détaillée du challenge
├── TICKETS.md ← Liste des tickets à résoudre (votre mission)
└── /project/ ← Le code source de l'application
👉 Consultez CHALLENGE.md pour comprendre le contexte et les règles
👉 Consultez TICKETS.md pour voir la liste des problèmes à corriger
👉 Forkez https://github.com/voidagency/stages-fullstack-challenge.git sur votre compte GitHub
Cliquez sur le bouton "Fork" en haut à droite du repository GitHub.
Important
Fork privé obligatoire : Vous devez rendre votre fork privé pour protéger votre travail. Ajoutez ensuite admin[at]void[dot]fr comme collaborateur avec les droits de lecture (Settings > Collaborators).
Suivez les instructions détaillées dans CHALLENGE.md section "Instructions de Travail"
- Créez une branche par ticket (
BUG-001,SEC-002, etc.) - Committez régulièrement avec des messages clairs
- Créez une Pull Request pour chaque ticket résolu
- Mergez vos PRs dans votre branche
main
📌 Livrable : Lien vers votre fork GitHub avec toutes les PRs mergées
Voir CHALLENGE.md pour les détails du workflow Git
Format flexible : Prenez le temps nécessaire, vous pouvez travailler en plusieurs sessions.
Temps estimé : 8-10 heures selon votre niveau.
- 📖 Consultez la documentation officielle (Laravel, React, Docker)
- 🤖 Vous pouvez utiliser l'IA (ChatGPT, Copilot, etc.) - voir CHALLENGE.md
- 🔍 Google, StackOverflow sont vos amis
- Backend : PHP 7.4, Laravel 10
- Frontend : React 18, Vite
- Base de données : MySQL 8
- Infrastructure : Docker, Docker Compose
Ce challenge teste vos compétences réelles de développeur. Montrez-nous votre capacité à :
- 🔍 Analyser et comprendre du code existant
- 🐛 Débugger méthodiquement
- 🛠️ Proposer des solutions robustes
- 📝 Communiquer clairement vos choix
Prêt ? Rendez-vous dans CHALLENGE.md ! 🚀