Skip to content

gblasd/TicketingSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TicketingSystem

Este es un proyecto de semestre de universidad

Caracteristicas de la aplicación

  • Consulta de detalles de ruta: origen, destino, hora y precio.
  • Para la compra de boleto es necesario una cuenta de usuario
  • Cancelacion de boleto e impresion en formato PDF
  • Metodo de pago con tarjeta

Desarrollo

Aplicacion Web con Node.js y MySQL

Instalacion

Gestion de paquetes npm

  • Framework $ npm install express express-myconnection express-session
  • Conectar el servidor a MySQL $ npm i mysql
  • Peticiones del servidor $ npm i morgan
  • Motor de plantillas $ npm i ejs
  • Hash de contraseñas $ npm i bcryptjs
  • Generación de PDFs $ npm pdfkit pdfkit-construc
  • Dependencia de desarrollo $ npm i nodemon
  • Variables de entorno $ npm i cross-env
  • Pagos con tarjeta $ npm i stripe
  • Codigo QR $ npm i qrcode

Iniciar aplicación

npm run dev

About

Web App with Node.js and MySQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published