Backend de la app library-T, la cual es una simulacion de prestamos de una biblioteca
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos.
Mira Deployment para conocer como desplegar el proyecto.
Debemos tener instaladas las siguientes aplicacion o marcos de trabajo
- Node.js
- PostgresSql
Pasos Para Instalacion y Configuracion Inicial
Obtener copia del repositorio Puede descargar directamente desde de GitHub o ejecutar el siguiente comando en su consola
gh repo clone DavidAlejandroSaenzMeneses/libraryT-backend
Una vez tenemos la copia local, accedemos a ella desde lina de comando y procedemos a intalar las dependencias
npm install
Es muy importante configurar las credenciales de la base de datos para que los pasos posteriores funcionen correctamente, por eso debemos abrir el archivo config.json que se encuentra en la carpeta (./config/config.json) y modificar los valores, a continuacion un ejemplo:
"development": {
"username": "postgres",
"password": "5b05b7717",
"database": "library-t",
"host": "127.0.0.1",
"logging": false,
"dialect": "postgres",
"define": {
"timestamps": false
}
}
_
Si realizamos todos los pasos previos deberiamos tener todo lo necesario para generar el demo con todos los datos, para esto vamos a ejecutar el siguiente comando
npm run build:demo
_Ya tenemos el demo listo, podemos iniciar nuestro servidor y conectarnos desde el front, ejecutamos _
npm start
Tecnologias utilizadas
- Express - Libreria gestion del API
- Sequelize - ORM utilizado para la gestion de BD
- Sequelize-cli - Interfaz utilizada para el levantamiento y gestion de la BD
- PostgreSQL - Base de datos
- David Alejandro Saenz Meneses - Desarrollo Full Stack
También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.
⌨️ con ❤️ por [David Saenz😊]