Skip to content

Is a small project where I practice my backend skills with NestJS Framework and implements third party services in this case I integrated the twilio service for create a two factor authentication

Notifications You must be signed in to change notification settings

JulianGarcia04/financial-movements-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

financial-movements-manager-project

README.md

Descripción del proyecto

Este proyecto se compone de dos partes: un servidor cliente y un servidor backend. El servidor cliente se encarga de mostrar una interfaz gráfica al usuario, mientras que el servidor backend se encarga de procesar las solicitudes del cliente y almacenar los datos.

Requisitos previos

Para ejecutar este proyecto, necesitarás lo siguiente:

Configuración

  1. Clona este repositorio en tu ordenador local:
git clone https://gitlab.com/gitlab-org/gitlab
  1. Accede al directorio del proyecto:
cd mi-proyecto
  1. Instala las dependencias del proyecto:
npm install

Ejecución del servidor

Servidor cliente

Para ejecutar el servidor cliente, ejecuta el siguiente comando:

pnpm start:dev:client

ó

npm run start:dev:client

Esto abrirá una nueva ventana del navegador con la interfaz gráfica del proyecto.

Esto iniciara el servidor backend en el puerto 9000.

Servidor backend

Para ejecutar el servidor backend, ejecuta el siguiente comando:

pnpm start:dev:server

ó

npm run start:dev:server

El backend necesitará una variables de entorno necesarias para funcionar y tener disponibles todas las funcionalidades

interface Env {
	TWILIO_ACCOUNT_SID: string;
	TWILIO_AUTH_TOKEN: string;
	TWILIO_VERIFY_SERVICE: string;
	DB_URI: string;
	JWT_SECRET: string;
}

Esto iniciará el servidor backend en el puerto 3000.

Pruebas

Para probar el proyecto, puedes abrir la interfaz gráfica del servidor cliente en tu navegador web y seguir las instrucciones en pantalla.

Notas

  • Asegúrate de tener Node.js y npm instalados y configurados correctamente antes de continuar.
  • Si tienes algún problema al ejecutar el proyecto, consulta la documentación de Node.js y npm para obtener más información.

Contribuciones

Se agradecen las contribuciones a este proyecto. Si encuentras un error o quieres añadir una nueva función, no dudes en crear una solicitud de extracción.

Licencia

Este proyecto está bajo la licencia MIT. Para obtener más información, consulta el archivo LICENSE.md.

About

Is a small project where I practice my backend skills with NestJS Framework and implements third party services in this case I integrated the twilio service for create a two factor authentication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published