Backend de FIAR para gestion de clientes, transacciones, autenticacion y pagos (Mercado Pago).
- NestJS 10 + TypeScript
- TypeORM + PostgreSQL
- Swagger
- Firebase Admin
- Mercado Pago
auth/: autenticacionclient/: gestion de clientestransactions/: creditos, movimientos y carteramercadopago/: integracion de pagosprofile/,user/: perfil y usuarios
- Node.js >= 18
- npm >= 9
- PostgreSQL
cp .env.example .envVariables principales:
PORT(default runtime:8080)DB_HOST,DB_PORT,DB_NAME,DB_USERNAME,DB_PASSWORD,DB_SYNCHRONIZEFIREBASE_*,GOOGLE_APPLICATION_CREDENTIALSMP_ACCESS_TOKEN,MP_SANDBOX_MODE,MP_TEST_PAYER_EMAIL
npm install
npm run start:devRutas base:
- API:
http://localhost:8080/api/v1 - Swagger:
http://localhost:8080/api - Health:
http://localhost:8080/health
Desde Fiar/:
docker compose up --buildServicios:
fiar-api:8080:8080fiar-front:3001:3000postgres:5436:5432
npm run build
npm run start:prod
npm run test
npm run test:cov
npm run lint- Para contexto de ecosistema y despliegue corporativo, ver
HumanizarDocs/documentacion/07ProyectosTecnologia/FIAR.md.