IUT - Développement d'une application de voyages
Création et déploiement d'une application de gestion de voyages

Contexte
Dans le cadre d’un projet de groupe réalisé en BUT Informatique, il était demandé de créer une application web valorisant le patrimoine culturels de France, basées sur des données de l’open data.
Notre équipe à alors choisie de créer une application proposant des activités touristiques autour des ponts de France, basé sur un
dataset du data du gouvernement français.
Conception
Lors de la phase de conception du projet, j’ai participé à la rédaction du bilan intérmédiaire sur les aspects suivant :
Le design des interfaces graphiques.
Les choix techniques, c’est à dire ici les languages et logiciels utilisés pour concevoir et executé l’application, qui ont concisté entres-autres en :
Node.js : un éxécuteur de code javascript utilisé pour éxécuté le code javascript du serveur de l’application, privilégie pour sa facilité d’utilisation.
TypeScript : un language dérivé de JavaScript ajoutant la notion de typage au language JavaScript.
Astro.js : un framework javascript backend utilisé pour structuer le code et exécuter l’application, ce distinguant des autres framework javascript par ses concepts “plus proches” de ce natif au web.
Drizzle : un ORM javascript permettant de désigner et d’intéragir facilement avec notre base de données, préféré à son concurent plus complexe Prisma.
PostgreSQL : un gestionnaire de base de données robuste.
Vue.js : un framework javascript frontend permettant de gérér l’interaction de l’interface avec l’utilisateur.
Développement
J’ai participé au développement du site web pour la réalisation du backend mais surtout du frontend, chargé par exemple du système d’exploration du site, du système de réservation et du système d’ajout d’offre, de création et connexion de compte.