Skip to content

CRUD / ABM de agencia de alquiler de autos, implementado con Node.js

Notifications You must be signed in to change notification settings

mpaternostro/rent-a-car

Repository files navigation

Rent a Car

CRUD / ABM implementado en Node.js para añadir, ver, actualizar y eliminar autos. Utiliza entre otros módulos:

  • multer para opcionalmente insertar fotos de cada auto.
  • better-sqlite3 para gestionar base de datos de SQLite.
  • jest para pruebas unitarias.
  • eslint y prettier en conjunto para analizar potenciales errores y darle formato al código.

Instrucciones de instalación

  • Descargar el repositorio en su equipo.
  • Correr npm install para instalar dependencias. Si no puede correr comandos con npm, debe instalar node.js desde este link: https://nodejs.org/es/download/.
  • Crear un archivo .env en la raíz del proyecto, guiandose por el archivo .env.dist en la misma ubicación.
  • Si se va a modificar el proyecto, se recomienda instalar las extensiones de eslint, prettier y jest en su IDE.
  • Para correr el servidor, correr npm run dev. Al correr dicho comando la aplicación se ejecutará mediante Nodemon, con el cual el servidor se reiniciará al detectar cambios.
  • Ir a la dirección indicada en la consola, por defecto http://localhost:3000/.

Diagrama C4

Level 1

Level 2

Level 3

About

CRUD / ABM de agencia de alquiler de autos, implementado con Node.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published