Créer un site web et sa base de donnée
Description du projet :
Dans ce projet réalisé dans le cadre d’une SAE MMI, j’ai conçu un site web de billetterie permettant l’organisation et la gestion d’événements culturels. L’objectif était de développer une application web avec une base de données robuste et des fonctionnalités clés, à destination des organisateurs et des participants.
Le site permet :
- L’inscription et la validation des comptes utilisateurs.
- L’authentification sécurisée avec des rôles différenciés : utilisateur et administrateur.
- La consultation des événements et des places disponibles.
- La réservation et l’annulation de billets selon les places restantes.
- Une interface administrateur complète pour gérer les événements (création, lecture, modification, suppression).
La base de données relationnelle, conçue en respectant les bonnes pratiques, gère les réservations, les utilisateurs, les événements et les rôles associés.
Compétences MMI mobilisées :
- Comprendre : Analyse des besoins des utilisateurs (participants et organisateurs), compréhension des processus de réservation et de gestion des événements.
- Concevoir : Modélisation de la base de données (tables utilisateurs, événements, réservations, rôles), élaboration des fonctionnalités du site web et des parcours utilisateurs.
- Exprimer : Réalisation de maquettes simples et d’une interface web lisible, avec des retours utilisateurs et une validation des inscriptions par mail.
- Développer : Programmation en PHP (avec PDO pour la base de données), développement d’un système d’authentification sécurisé, mise en place des requêtes SQL pour gérer les réservations et les événements.
- Entreprendre : Conduite du projet en autonomie, de l’analyse des besoins à la mise en place du site fonctionnel.
Création d’un site web pour un food-truck
Description du projet :
Dans le cadre du module SAE 105, j’ai réalisé un site web vitrine pour un food-truck, afin de présenter ses services et son concept de façon bilingue (français/anglais). Ce projet m’a permis d’appliquer une démarche de conception web complète, de la structuration des contenus à la mise en ligne d’un site conforme aux standards W3C.
Le projet s’est déroulé en plusieurs étapes :
- Structuration de l’information en quatre sections distinctes pour garantir une navigation fluide et intuitive.
- Choix des solutions techniques adaptées (HTML5, CSS3, arborescence des fichiers).
- Création des wireframes pour visualiser la hiérarchie des blocs de contenu et anticiper les conteneurs (balises, classes, ID).
- Codage des éléments statiques avec un squelette HTML5 et des feuilles de style séparées.
- Intégration des éléments dynamiques, comme l’affichage d’un menu à partir d’un jeu de données structurées.
- Optimisation du code en vue de la validation W3C.
- Livraison du site web sous forme d’une archive prête à être mise en ligne.
Le site comprend notamment une page bilingue « À propos », décrivant le concept, l’éthique et les produits du gérant du food-truck, ainsi qu’une page « Menu » dynamique et optimisée.
Compétences MMI mobilisées :
- Comprendre : Analyse des besoins de l’utilisateur final (propriétaire du food-truck et ses clients) et identification des informations clés à mettre en avant.
- Concevoir : Élaboration d’une architecture de site et de wireframes cohérents et attractifs, prenant en compte la navigation et l’ergonomie.
- Exprimer : Production d’un site web responsive et esthétique, intégrant des balises structurantes (paragraphes, listes, liens) et une mise en page harmonieuse.
- Développer : Intégration HTML5 et CSS3, gestion des fichiers, utilisation de positionnements variés, intégration de propriétés CSS3 (comme le border-radius) et validation W3C.
- Entreprendre : Gestion complète du projet (de la planification à la livraison finale) en autonomie.