Skip to content

Abdouagu/stages-fullstack-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Challenge Technique - Développeur Full Stack

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 !


🎯 Objectif

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.


📁 Structure du challenge

/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

🚦 Démarrage rapide

1. Lisez la description complète

👉 Consultez CHALLENGE.md pour comprendre le contexte et les règles

2. Consultez les tickets à résoudre

👉 Consultez TICKETS.md pour voir la liste des problèmes à corriger

3. Forkez le repository (IMPORTANT - à faire en premier !)

👉 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).

⚠️ Un fork public entraînera l'annulation de votre candidature.

4. Clonez VOTRE fork et lancez l'application

Suivez les instructions détaillées dans CHALLENGE.md section "Instructions de Travail"

5. Résolvez les tickets

  • 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

6. Soumettez votre travail

📌 Livrable : Lien vers votre fork GitHub avec toutes les PRs mergées

Voir CHALLENGE.md pour les détails du workflow Git


⏱️ Durée

Format flexible : Prenez le temps nécessaire, vous pouvez travailler en plusieurs sessions.

Temps estimé : 8-10 heures selon votre niveau.


🆘 Besoin d'aide ?

  • 📖 Consultez la documentation officielle (Laravel, React, Docker)
  • 🤖 Vous pouvez utiliser l'IA (ChatGPT, Copilot, etc.) - voir CHALLENGE.md
  • 🔍 Google, StackOverflow sont vos amis

🎓 Technologies utilisées

  • Backend : PHP 7.4, Laravel 10
  • Frontend : React 18, Vite
  • Base de données : MySQL 8
  • Infrastructure : Docker, Docker Compose

🤝 Bonne chance !

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 ! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors