This project covers all the crud operations, the client side uses HTML, CSS, JS and a template engine Pug, as for the server side NodeJS with Express for the routes was used, Sequelize for the ORM in order to make the requests more easier and MySQL for the database.
Table plus was used as well for database managment.
All of that with an arquitecture pattern such as MVC to separate everything. The Model used was MySQL with Sequelize, the view used a template engine called Pug, and the Controller with NodeJS and Express.
The customer or user can see all the testimonials submitted by the people who used the Travel Agency, as well can leave a testimonial himself.
Since this was a normal form with no files attached, the content type was application/x-www-form-urlencoded and used a body parser of
app.use(express.urlencoded({extended: true}))