![image de présentation du projet de billetterie](../images/presentation_projets/billetterie_img.jpg)
![image de présentation du projet de billetterie](../images/presentation_projets/billetterie_img.jpg)
Présentation du projet
Ce projet a été réalisé à la fin de ma première année. L'objectif était de créer un site permettant aux utilisateurs de choisir un événement pour réserver des billets et à l'administrateur de les gérer. La partie mise en avant était l'utilisation d'une base de données ainsi que le système de sessions de PHP, c'est pourquoi il n'y a pas de CSS sur le site.
Inscription et Connexion
![image de la connexion à la billetterie](../images/billetterie/connexion.png)
![image d'inscription à la billetterie](../images/billetterie/inscription.png)
Voici les deux pages qui permettent de se connecter et de s'inscrire aux événements fictifs d'Hello World.
Il fallait, lors de la connexion, bien séparer le compte de l'administrateur des autres. En cas de mot de passe ou d'email n'existant pas dans la base de données, la page affiche un texte indiquant le problème pour prévenir l'utilisateur. Pour l'inscription, j'ai décidé d'envoyer un code à 6 chiffres pour vérifier la validité de l'email.
Côté administrateur
![image de la page créer de l'admin du projet de billetterie](../images/billetterie/admin_créer.png)
![image de la page de mise à jour de l'admin du projet de billetterie](../images/billetterie/admin_maj.png)
![image de la page supprimer de l'admin du projet de billetterie](../images/billetterie/admin_supr.png)
L'administrateur peut créer, lire, supprimer et mettre à jour les événements. Comme pour le coté utilisateur, la liste des événements est placée au dessus des page pour une utilisation plus facile.
La mise à jour se fait en deux temps, le premier où l'administrateur choisit quel événements modifier puis le deuxième où il change les paramètres.
Côté utilisateur
![image de la page annuler de l'utilisateur du projet de billetterie](../images/billetterie/utilisateur_annuler.png)
Voici une image du site qui permet d'annuler une réservation.
Pour faciliter la tâche à l'utilisateur, j'ai mis les événements disponibles ainsi que les réservations déjà prises au dessus de l'annulation des billets. J'ai fait la même chose du côté des réservations.
Mes autres projets
- Covid
- Hello World
- MMI Foundry
- Pasta Fresca
- Pictogrammes
- Galerie