frontend build with vite (nothing yet) backend build with nestjs/cli (basic configuration with nodemailer)
LOGIC:
- user already logged in:
- create reservation
- save reservation
- confirm reservation
- chill
- user not logged in (doesn't have account yet)
- generate token
- create and save 'booking_confirmation' set with 'isConfirmed' to 0
- send mail message to the gmail with the intention to verify the reservation
- after confirming the reservation create one with the respective data and save the reservation