Skip to content
Jyhad edited this page Jul 7, 2022 · 4 revisions

Learn@Home

Learn@Home est une application qui met en relation des enfants en difficulté scolaire avec des enseignants bénévoles. Projet 10 de la formation OpenClassrooms "Développeur Front End", dans lequel je dois me mettre dans la peau du chef de projet et définir les besoins de l'application.

A partir des besoins du client, définis lors d'une première réunion, j'ai créé une documentation Github contenant pour chaque page de l'application : l'objectif de la page, les questions que je dois préciser avec le client, les composants essentiels qui doivent être développés, des user stories et un diagramme cas d'usage (réalisés avec Draw.io).

J'ai également réalisé avec Figma une première ébauche d'une maquette dynamique. Enfin, j'ai d'ors et déjà commencé à remplir un projet Github (Kanban) avec les principales tâches à réaliser.

Documentation

Liens utiles :

Organisation application

L'application se compose pour l'instant d'une page de connexion menant à un tableau de bord. Une sidebar permet ensuite de naviguer entre le tableau de bord, un calendrier, la liste des tâches et le messagerie instantanée (chat). Deux types d'utilisateurs sont possibles, enseignants ou apprenants, les utilisateurs non enregistrés n'ont pas accès à l'application au delà de la page de connexion.