/absence-manager-db

absence manager database in angular nestjs

Primary LanguageTypeScript

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Description

Bienvenido al backend del administrador de faltas. Para tener funcionando el backend (los datos de la aplicación) es necesario tener instalado la aplicación docker desktop en tu computadora. De igual forma se usa mongoDB como base de datos, en el archivo .env.template conseguiràs los nombres de las variables de entorno necesarias para crear usuarios, materias, justificaciones y faltas al igual que manipular la informaciòn que hayas creado.

Instalaciones

Para instalar paquetes necesarios para el backend corre el comando:

$ npm install

Una vez que tengas docker instalado y ejecutandose en tu computadora, por favor corre el siguiente comando:

$ docker compose up -d

Para correr la aplicación en local

Te recomiendo correr el comando:

# watch mode
$ npm run start:dev

Licencia

Nest esta licenciado por MIT.

NOTAS

  • Todos los comandos deben correrse en la consola una vez que estes ubicado en la carpeta del proyecto.
  • Si quieres correr la parte visual del administrador de faltas has click aquí y sigue los pasos que se especifican en el archivo README.md. Las faltas se pueden crear, visualizar y actualizar al correr este proyecto (absence-manager-front).
  • Se recomienda el uso de postman para crear usuarios, materias y justificaciones. En caso de no tenerlo instalado en tu computadora haz click aquí