O’Voyage
projet de fin de formation dans le cadre du titre professionnel « Développeur web et web mobile » réalisé par une équipe de quatre étudiant en un mois. Définition du concept, création du design et développement React pour le Front-End et Symfony pour le Back-End.
Organisation et gestion de projet
- Définition du concept : site visant à simplifier l’organisation de voyages en groupe. Il s’agit d’une approche collaborative, où chaque participant peut suggérer des activités réparties en quatre catégories : activité, visite culturelle, restaurant et bar. L’aspect novateur de notre site réside dans le processus de sélection des activités. Les voyageurs ont la possibilité de voter pour leurs préférences, et les résultats sont ensuite triés de la proposition la plus plébiscitée à celle suscitant le moins d’intérêt. Cette fonctionnalité permet d’organiser efficacement les journées, en prenant en compte les souhaits de chacun. Les participants jouent ainsi un rôle actif en contribuant à la planification, favorisant la satisfaction individuelle et collective. Les utilisateurs peuvent filtrer les activités par catégories, jours ou villes, offrant une flexibilité maximale. En complément, une page d’album photo immortalise les moments partagés
- Création d’un cahier des charges définissant les objectifs du site et ses fonctionnalités.
- Création du design : conception du logo, mise en place de la charte graphique et maquettage de toutes les pages du site sur Figma en version mobile et en version desktop
- Attention portée aux UX et UI design ainsi que au SEO
- Création d’un MCD offrant une représentation graphique claire des concepts et des relations entre les données et d’un dictionnaire de donnée
- Définition des rôles de chaque membre de l’équipe, création d’un espace de travail partagé sur Notion et réflexion sur les différents sprints.
Phase de développement
- Front-End :
– Intégration statique des composants réutilisables et des pages
– Dynamisation des différentes fonctionnalités : authentification sécurisée, formulaire de création et modification d’un voyage ou d’une activité, ajout d’amis, modification du profil, système de votes, système de filtres, album photos partagé, ckecklist des choses à ne pas oublier… - Back-End :
– Création des contrôleurs et services
– Mise en place des fixtures
– Mise en place des routes
– Implémentation du JWT
– Mise en place des contraintes d’intégrité et groupes de sérialisation pour l’API
Technologies utilisées
- Front-End :
– Intégration statique des composants réutilisables et des pages
– Dynamisation des différentes fonctionnalités : authentification sécurisée, formulaire de création et modification d’un voyage ou d’une activité, ajout d’amis, modification du profil, système de votes, système de filtres, album photos partagé, ckecklist des choses à ne pas oublier… - Back-End :
– Création des contrôleurs et services
– Mise en place des fixtures
– Mise en place des routes
– Implémentation du JWT
– Mise en place des contraintes d’intégrité et groupes de sérialisation pour l’API
💻 Développement Web d’Exception!
Vous rêvez d’un site web qui se démarque ? Je suis là pour donner vie vos idées avec créativité et précision.
🚀 Services Inclus:
- – Conception Responsive : Un site qui s’adapte parfaitement à tous les écrans.
- – Performances Optimisées : Des pages rapides et efficaces pour une meilleure expérience utilisateur
- – Expérience Utilisateur : Une navigation intuitive et agréable, pensée pour vos visiteurs.