Vélo'v
Description du Projet
Concevoir une carte interactive de location de vélos
Développement d'une page de type "Single page Application" simulant la réservation de vélos à Lyon
- Création d'un Slider en javascript expliquant le fonctionnement de l'application.
- Carte des stations vélo’v
- Ajout d'un marqueur à l'emplacement de chaque station (API GoogleMaps)
- Afficher un panneau avec les détails de la station lors d’un clique sur un marqueur (API JCDecaux)
- Réservation d’un vélo
- Canvas (API Canvas)
- Pour signer dans un champ libre
- Formulaire avec Nom et Prénom
- Sauvegardés dans le local storage de l'API WebStorage pour pré remplir le formulaire de réservation lors d'un prochain usage
- Canvas (API Canvas)
- Timer (décompte dynamique)
- Pour indiquer le temps restant avant expiration de la réservation.
- 20 minutes (Une réservation expire au bout de 20 minutes)
- Sauvegardé dans le session storage de l'API WebStorage pour que la réservation soit toujours présente lors du rechargement de la page
Ce project a été entièrement développé en Javascript Orienté Objet
Commentaires de l'évaluateur
Le projet est validé avec succès, félicitations !
Points positifs
- Les livrables sont présents et fonctionnels
- La présentation est réalisée de manière professionnelle.
- Le code est bien indenté et clair.
- Le code est en OO et utilise même deux versions du JS
- Une excellente structuration du code avec l’utilisation de Webpack
- Le site passe toutes les validations.
- L’étudiante a bien pris connaissance du rôle de frontend developer
- Les réponses aux questions étaient pertinentes.
Axes d'amélioration
- Eviter de recréer la roue au niveau des appel HTTP
Les compétences suivantes ont bien été validées
- Faire des requêtes HTTP en langage JavaScript
- Créer des objets simples en JavaScript, contenant des méthodes et des propriétés
- Récupérer des données de formulaires en utilisant le langage JavaScript
- Ecrire un code source lisible