FishEye

Demande

Contexte

J’ai effectué et validé un parcours de formation Openclassrooms de 2022 à 2023, délivrant un diplôme de niveau 6 (bac + 3/4) de « développeur d’application Javascript React ». Ce parcours de formation reposait sur 11 modules principaux, comprenant chacun des cours théoriques puis un projet pratique nécessitant d’appliquer les enseignements acquis. Le projet FishEye a été développé dans le cadre de ces simulations de demandes professionnelles. C’était le quatrième projet du parcours. Il portait sur le développement de la partie « front » d’un site pour photographes, affichant des données et des photos et vidéos à partir d’un fichier json.

Demandeur et projet

L’entreprise fictive demandeuse FishEye souhaitait développer un site web permettant aux photographes d’afficher leurs photos et vidéos. Seule la partie « front » était à développer. Un début de développement avait été fait par un collègue fictif, téléchargeable ici. Le projet était à poursuivre afin d’obtenir une application fonctionnelle, conforme aux maquettes fournies, qui permette d’afficher les différents photographes et leurs photos et vidéos, d’afficher ces photos et vidéos sous forme de diaporama, de « liker » les photos et vidéos que l’on aime, de contacter le photographe pour lui envoyer un message.

Contraintes

Ce projet nécessitait de respecter les maquettes fournies ici et de partir du travail déjà réalisé par le collègue, téléchargeable ici.

Ce projet devait afficher les données et les photos et vidéos dynamiquement depuis les données provenant d’un fichier json.

Réalisation

Site

J’ai conçu l’application web FishEye ainsi (vous pouvez accéder à la version de démonstration en cliquant sur le lien):

fisheye

Résultat

Les projets de simulation professionnelle Openclassrooms donnent lieu à une soutenance par visioconférence devant un professionnel qui joue le rôle du demandeur. La soutenance dure environ 30 minutes (une présentation du projet en 15 minutes environ puis des réponses aux questions du professionnel). Le projet peut alors être validé si le professionnel considère qu’il répond à toutes les demandes initiales. Il peut aussi nécessiter d’être retravaillé si le professionnel juge le travail insuffisant. Enfin, il peut nécessiter des modifications devant être corrigées sous 48 heures, si le professionnel estime que le projet est globalement satisfaisant mais qu’il y a quelques points à corriger. Dans ce cas, l’étudiant doit corriger son projet et transmettre les corrections sous 48 heures. Si le professionnel juge les corrections satisfaisantes, le projet est validé. Dans le cas où l’étudiant ne parvient pas à faire les corrections dans le temps imparti, il devra repasser la soutenance.

Ce projet, comme tous mes projets du parcours de développeur d’application Javascript React, a été validé directement ou après demande de quelques corrections. Il a donc été jugé par ce professionnel comme répondant aux demandes initiales et aux contraintes imposées.

Informations techniques

Technologies utilisées

  • HTML
  • CSS
  • Javascript
  • Git