IUT - Development of a travel app
Creation and deployment of a travel management application

Context
As part of a group project in BUT Computer Science, we were asked to create a web application promoting France’s cultural heritage, based on open data.
Our team chose to create an application offering tourist activities around French bridges, based on a
dataset from the French government.
Design
During the project’s design phase, I contributed to writing the interim report on the following aspects:
The design of graphical interfaces.
Technical choices, meaning the languages and software used to design and run the application, which included among others:
Node.js: a JavaScript code executor used to run the JavaScript code of the application server, preferred for its ease of use.
TypeScript: a JavaScript derivative language adding typing concepts to the JavaScript language.
Astro.js: a backend JavaScript framework used to structure the code and run the application, distinguished from other JavaScript frameworks by its concepts that are “closer” to web natives.
Drizzle: a JavaScript ORM allowing easy design and interaction with our database, preferred over its more complex competitor Prisma.
PostgreSQL: a robust database management system.
Vue.js: a frontend JavaScript framework for managing user interface interactions.
Development
I participated in the website development for both backend and primarily frontend implementation, being responsible for features such as the site exploration system, the booking system, and the offer addition system, as well as account creation and login functionality.