Skip to content

sencilla aplicación para la gestión de prestamo de libros de una biblioteca en Node/Express.js y Angular 2+

License

Notifications You must be signed in to change notification settings

rimedar/gestion-biblioteca

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aplicación para la gestión de libros en Node.js, Express.js y Angular.

Utiliza el sistema de archivos para guardar el inventario de libros en un archivo json en lugar de base de datos.

Esta sencilla aplicación permite hacer un inventario y llevar un registro de los libros prestados a cada uno de los usuarios registrados.

En lugar de base de datos, se usa el módulo del sistema de archivos de Node.js para persistir los registros. Las rutas del API son creadas con Express.js. El front-end funciona con Angular 2+.

Instalación

Después de clonar el repositorio y haber descargado e instalado Node.js, hay que ir al directorio /Server del proyecto clonado usando la terminal y ejecutar el comando npm install. Para correr el servidor, hay que ejecutar el comando node app.js Desde este mismo directorio. El servidor va a estar escuchando las peticiones en el puerto 8080 (http://localhost:8080/).

Cuando ya esté todo instalado, hay que ir un directorio mas arriba (preferiblemente desde otra terminal, para tener el cliente y el servidor corriendo en diferentes terminales): ../Angular y desde ahí a /Interfaz. Allí hay que hacer de nuevo npm install para instalar los módulos y dependencias que Angular requiere. Para correr Angular, hay que ejecutar en la terminal ng serve (pues el proyecto fue desarrollado originalmente con Angular CLI). Para poder hacer esto, hay que installar la consola de angular por medio del comando npm install -g @angular/cli. Angular va a estar corriendo en la siguiente dirección http://localhost:4200/.

El front-end de la aplicación está basado en el código del siguiente repositorio https://github.com/DeborahK/Angular-GettingStarted

About

sencilla aplicación para la gestión de prestamo de libros de una biblioteca en Node/Express.js y Angular 2+

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 43.2%
  • HTML 28.5%
  • JavaScript 27.3%
  • CSS 1.0%