Skip to content

Learn@Home - Projet 10 du parcours "Développeur d'application - JavaScript React" d'OpenClassrooms

Notifications You must be signed in to change notification settings

segoleneganzin/Learn-Home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

Learn@Home

Définissez les besoins pour une app de soutien scolaire

Projet 10 du parcours "Développeur d'application - JavaScript React" d'OpenClassrooms

📚 Contexte

Dev4U est une petite agence web dans laquelle tout le monde a une double casquette.

L'entreprise a décroché un nouveau client : Learn@Home.

Learn@Home est une association qui met en relation des enfants en difficulté scolaire et des bénévoles, en ligne.
Ils ont pour objectif de permettre à tout élève, où qu’il soit, d’accéder à un soutien scolaire à distance.
Chaque élève inscrit sur le site a un tuteur bénévole, qui lui est assigné.
Le bénévole a pour objectif de soutenir l’élève dans son apprentissage, à travers de courts rendez-vous prévus chaque semaine.
Durant ces rendez-vous, le bénévole aide l’élève à réaliser ses devoirs et à s’organiser.
Jusqu'à maintenant, elle fonctionnait principalement grâce au bouche à oreille et aux SMS.
Elle souhaite désormais avoir un site web complet.

🧍‍♂️ La demande client

Pour faciliter les interactions et la communication, Learn@Home souhaite créer un nouveau site web, qui doit être composé des pages suivantes :

  • Une page de connexion
  • Une page tableau de bord
  • Une page interface de chat
  • Une page de calendrier
  • Une page de gestion des tâches

🎯 Objectifs

➡ Définir les besoins et la modélisation de la solution technique, en adoptant une méthodologie agile.

➡ Créer les diagrammes de cas d'usage pour chaque fonctionnalité majeure des différentes pages du site.

➡ Développer les User Stories pour cerner les attentes des utilisateurs et définir clairement les objectifs à atteindre.

➡ Créer les maquettes du site avec Figma afin de mettre en place un guide visuel pour le développement et faciliter la communication des idées au client et à l'équipe de développement.

➡ Elaborer un tableau Kanban détaillé, divisant le projet en blocs de fonctionnalités et sous-fonctionnalités afin de structurer le développement et faciliter le suivi du projet.

💡 Outils

Canvas
Figma

📄 Documentation

Voir les diagrammes de cas d'usage
Voir les user stories
Voir les maquettes
Voir le Kanban

🖥 Navigation

diagramme de navigation

🏆 Compétences évaluées

➡ Créer une maquette pour un client
➡ Identifier les besoins de l'application à partir d'un cahier des charges
➡ Modéliser une solution technique pour un client
➡ Contribuer à un projet en utilisant une méthodologie agile

About

Learn@Home - Projet 10 du parcours "Développeur d'application - JavaScript React" d'OpenClassrooms

Topics

Resources

Stars

Watchers

Forks