Sophie Bluel
Environnement de développement : le projet a été configuré avec Visual Studio Code, Node.js, npm pour la gestion des dépendances, et Git/GitHub pour le versionnement et la collaboration avec l’équipe.
Gestion des interactions utilisateur et manipulation du DOM : j'ai mis en place des scripts JavaScript pour la gestion des événements utilisateurs et la manipulation des éléments du DOM, garantissant une expérience utilisateur interactive et fluide.
Développement des pages :
- Création d'une page présentant les travaux de l'architecte, offrant une vue claire et organisée de ses réalisations.
- Développement d'une page de connexion dédiée à l’administrateur du site, permettant la gestion sécurisée du contenu.
Création de modales : pour faciliter la gestion des médias, j'ai développé une modale permettant à l'administrateur d’ajouter, modifier et supprimer des éléments de la collection, tout en respectant la charte graphique du site.
Communication avec une API REST Full :
- Utilisation des opérations CRUD et des verbes HTTP (POST, GET, PUT, DELETE) pour interagir avec l’API.
- Intégration des fonctionnalités de gestion de contenu dynamique, en assurant la connexion entre le front-end et le back-end via des requêtes API.
Tests et validation :
- Vérification du code, gestion des erreurs et validation des formulaires pour garantir une expérience utilisateur fluide et sans bug.
- Tests approfondis des éléments dynamiques du DOM pour assurer leur bon fonctionnement dans tous les cas d'usage.