Ressource
Quand on est développeur junior, le plus dur n'est souvent pas de coder, mais de savoir quoi coder. 12 idées de projets, réparties en 4 niveaux, pour pratiquer et construire des projets concrets jusqu'au bout.
Contexte
Tu veux suivre certaines habitudes (sport, lecture, code, hydratation…). Plutôt que d'utiliser une app existante, tu crées ton propre tracker, simple et adapté à tes besoins.
Objectif
L'utilisateur peut créer des habitudes et suivre s'il les a réalisées chaque jour.
Noyau obligatoire (MVP)
Règles & contraintes
Bonus
Conseils
Contexte
Tu veux créer une application qui affiche des données réelles provenant d'un service externe. Pour comprendre comment fonctionnent les vraies applications, tu construis ta propre interface connectée à une API publique.
Objectif
L'utilisateur peut consulter des informations réelles récupérées depuis une API externe, via une interface claire.
Noyau obligatoire (MVP)
Règles & contraintes
Exemples d'API
Bonus
Conseils
Contexte
Tu veux créer une application ludique pour apprendre à gérer des règles, des états et des interactions utilisateur. Tu peux copier un jeu existant ou bien développer ton propre mini-jeu, simple mais complet.
Objectif
L'utilisateur peut jouer à un mini-jeu, comprendre les règles et voir son score évoluer.
Noyau obligatoire (MVP)
Règles & contraintes
Exemples de mini-jeux
Bonus
Conseils
Contexte
Tu veux aller plus loin qu'une simple todo-list. L'objectif est de construire une application de gestion de tâches mieux structurée, avec de vraies règles et une organisation claire du code.
Objectif
L'utilisateur peut organiser ses tâches, les suivre dans le temps et garder une vue claire de ce qu'il a à faire.
Noyau obligatoire (MVP)
Règles & contraintes
Bonus
Conseils
Contexte
Tu organises un événement (soirée, voyage, projet de groupe, hackathon…). Pour centraliser les informations et les participants, tu crées une application de planification simple, mais structurée.
Objectif
L'utilisateur peut créer un événement, inviter des participants et organiser les informations liées à cet événement.
Noyau obligatoire (MVP)
Règles & contraintes
Bonus
Conseils
Contexte
Tu veux avoir une vue claire et synthétique de certaines données (personnelles ou simulées). Plutôt que d'afficher des listes brutes, tu construis un dashboard qui organise et met en valeur ces informations.
Objectif
L'utilisateur peut consulter des données organisées et comprendre rapidement les informations importantes.
Noyau obligatoire (MVP)
Règles & contraintes
Exemples de thématiques
Bonus
Conseils
Contexte
Tu veux créer une application qui s'adapte réellement à l'utilisateur. Plutôt que de simples paramètres décoratifs, tu construis une app où les préférences modifient visiblement le comportement et l'interface.
Objectif
L'utilisateur peut configurer ses préférences et voir immédiatement leur impact dans l'application.
Noyau obligatoire (MVP)
Règles & contraintes
Exemples de préférences
Bonus
Conseils
Contexte
Tu identifies un besoin concret pour un profil précis (freelance, étudiant, créateur de contenu, association…). Plutôt que de créer une app générique, tu conçois un outil ciblé, pensé pour résoudre un problème réel.
Objectif
L'utilisateur peut accomplir plus facilement une tâche spécifique liée à son activité.
Noyau obligatoire (MVP)
Règles & contraintes
Exemples de problèmes
Bonus
Conseils
Contexte
Tu veux gérer et afficher du contenu sans le modifier directement dans le code. Pour cela, tu construis un mini CMS, avec une interface d'administration et une partie publique.
Objectif
L'utilisateur peut créer et gérer du contenu via une interface admin, et le voir affiché côté public.
Noyau obligatoire (MVP)
Règles & contraintes
Exemples de contenus
Bonus
Conseils
Contexte
En entreprise, tu travailles rarement sur un projet neuf. Tu dois souvent comprendre un code existant, identifier ses limites et l'améliorer. Dans ce projet, tu pars d'une application déjà développée pour la faire évoluer.
Objectif
L'utilisateur bénéficie d'une application plus claire, plus stable et plus agréable à utiliser.
Noyau obligatoire (MVP)
Règles & contraintes
Exemples d'amélioration
Bonus
Conseils
Contexte
Dans de nombreuses applications, tous les utilisateurs n'ont pas accès aux mêmes fonctionnalités. Tu construis ici une application avec différents rôles, chacun ayant des droits spécifiques.
Objectif
L'utilisateur peut accéder à des fonctionnalités différentes selon son rôle.
Noyau obligatoire (MVP)
Règles & contraintes
Exemples de contextes
Bonus
Conseils
Contexte
Dans un contexte professionnel, les contraintes font partie du quotidien : délais, règles imposées, changements en cours de route. Dans ce projet, tu construis une application en respectant des contraintes précises, comme dans la vraie vie.
Objectif
L'utilisateur peut utiliser une application fonctionnelle malgré des contraintes imposées.
Noyau obligatoire (MVP)
Règles & contraintes
Exemples de contraintes
Bonus
Conseils