



Stacks
NodeJSNextJS
Description
To celebrate the 30th anniversary of the MMI/SRC program, we organized an exceptional event featuring escape rooms, providing our guests with a memorable anniversary evening. For this project, I served as the back-end developer for the WebOdyssey site, the name of our event. I developed an API using NodeJS, which efficiently managed the various event functionalities. Additionally, I implemented a mailing system with NodeMailer to send confirmation emails and entry tickets to the visitors. This approach ensured a smooth and professional experience for all participants.
My work
Back-end programmer
For this project, we built the website’s front-end with NextJS and the back-end with NodeJS and Express.As a back-end developer, I secured data transfers to the database and made data management easier for the administrator.A major task was also generating entry tickets on the fly and sending them by email.I used users’ reservation details to create a PDF ticket and send it directly to them.

Network Administrator
To host our website, we used Vercel to maintain NextJS’s dynamic capabilities and to make production updates easier directly through Git.Then, I updated the domain's DNS settings to properly redirect to Vercel and adjusted some configurations to link O2switch’s mail service with Vercel.
