




Stacks
NodeJSNextJS
Description
Pour célébrer le 30e anniversaire de la formation MMI/SRC, nous avons organisé un événement exceptionnel avec des escape rooms, offrant ainsi à nos invités une soirée d'anniversaire mémorable. Dans le cadre de ce projet, j'ai occupé le poste de développeur back-end pour le site WebOdyssey, le nom de notre événement. J'ai développé une API en utilisant NodeJS, qui a permis de gérer efficacement les différentes fonctionnalités de l'événement. De plus, j'ai mis en place un système de mailing avec NodeMailer pour envoyer des confirmations par e-mail ainsi que les billets d'entrée aux visiteurs. Grâce à cette approche, nous avons assuré une expérience fluide et professionnelle pour tous les participants.
Mon Travail
Programmeur Back-end
Pour ce projet, nous avons développé le front-end du site avec NextJS et le back-end avec NodeJS et Express.En tant que développeur back-end, j'ai sécurisé les transferts de données vers la base de données et facilité leur gestion pour l'administrateur.Un autre enjeu important était de générer des tickets d'entrée à la volée et de les envoyer par mail.Pour cela, j'ai utilisé les informations de réservation des utilisateurs pour créer un fichier PDF et leur envoyer directement.

Administration Réseau
Pour héberger notre site, nous sommes passés par Vercel afin de conserver le dynamisme de NextJS et de faciliter la mise à jour du site en production directement depuis Git.Ensuite, j'ai modifié les DNS du nom de domaine pour rediriger correctement vers Vercel et ajusté certaines configurations afin de lier le service de messagerie d'O2switch à Vercel.
