Skip to content

JesusRomanDev/Agencia-de-Viajes-Node-MVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agencia Viajes Node

This project was about a travel agency, where the customers can see what the agency offers such as travels around the world, testimonals of the people that hired those services for a specific travel and prices for different places in all continents. This project used Model View Controller as a arquitecture pattern.

Built with

  • HTML
  • CSS
  • JavaScript
  • NodeJS
  • Express.js
  • Sequelize
  • Pug as a Template Engine
  • MySQL

Overview

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.

Travels Section

All Travels fetched from the DB along with an endpoint for each travel for more information about it.

Testimonial Section

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}))

Responsive Mobile First

About

Deployment del Proyecto Agencia de Viajes con Node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors