Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

Mini-projets de recrutement : tester un développeur comme en situation réelle

Au lieu de FizzBuzz et de puzzles absurdes, cette page regroupe 12 mini-projets “take-home” pour évaluer un candidat sur ce qui compte vraiment : sa capacité à concevoir, coder, documenter et livrer un petit service complet.

Comment utiliser ces mini-projets

  • Choisir 1 projet adapté au poste et au niveau visé.
  • Laisser 7 jours au candidat (2–4h/jour).
  • Évaluer avec la grille : code, architecture, doc, tests, initiative.
  • Analyser calmement le repo, sans stress de whiteboard.

Niveau 1 – Fondamentaux

Objectif : vérifier les bases (API, CRUD, structure de projet, UI simple, fichiers). Idéal pour juniors ou validations rapides de socle technique.

01

Mini-API Notes & Tags

API REST CRUD avec notes + tags, filtrage et pagination. Parfait pour voir la structure d’un petit backend moderne.

02

Mini-ToDo avec filtrage & recherche

API de tâches connectée à une petite UI. Teste la cohérence API/UI, la lisibilité et l’expérience utilisateur.

03

Service de redimensionnement d’images

Petit service d’upload + traitement d’images, avec Dockerfile. Idéal pour tester la gestion de fichiers et un flux simple.

Niveau 2 – Application réelle

Objectif : se rapprocher d’une vraie petite application web : auth, blog, catalogue, dashboard. Idéal pour intermédiaires / confirmés.

04

Mini-Blog avec authentification

Blog avec comptes utilisateurs, articles, éventuellement commentaires, pagination et recherche.

05

Catalogue produits + panier simple

Petit workflow e-commerce : catalogue, ajout/retrait au panier, total, conservation du panier.

06

Dashboard de statistiques (fake data)

API de métriques simulées + dashboard de graphes avec rafraîchissement périodique.

Niveau 3 – FullStack Senior

Objectif : évaluer la maturité d’ingénieur : architecture, micro-services, SaaS, SPA avancée, Git, doc, tests, choix techniques.

07

Micro-service d’événements utilisateurs

Service d’enregistrement d’événements, stockage DB, traitement asynchrone et export.

08

Mini-SaaS abonnements & facturation

Application avec plans tarifaires, changement de plan, génération de “factures” fictives.

09

SPA + API – Board Kanban

Backend + SPA (React/Vue) pour gérer projets/colonnes/tâches avec drag & drop.

Bonus – DevOps / DBA / Data

Objectif : cibler des profils spécialisés (DevOps, DBA, Data) via des exercices concrets mais compacts.

10

Mini-Projet DevOps – Déploiement d’une API

Packager et déployer une petite API avec Docker / docker-compose et logs.

11

Mini-Projet DBA – Modèle & requêtes

Modélisation SQL, requêtes analytiques et stratégie d’indexation commentée.

12

Mini-Projet Data – Pipeline CSV → DB + stats

Pipeline simple d’ingestion CSV, nettoyage, calcul de stats et petit rapport.