feat: AR-ProjectManagement initial commit — JavaScript (Node.js / React) Express + Prisma (backend) / React + Axios (frontend)

This commit is contained in:
2026-07-03 12:16:44 -04:00
commit 0c1a9a802c
100 changed files with 56764 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# ============================================================
# AR-ProjectManagement — Variables de entorno
# Copiar como .env y completar los valores reales
# NUNCA commitear el archivo .env
# ============================================================
NODE_ENV=development
# PostgreSQL
DB_USER=ar_pm_user
DB_PASSWORD=CAMBIAR_ESTA_PASSWORD_SEGURA
DB_NAME=ar_pm_db
DB_PORT=5432
# JWT — Generar con: node -e "console.log(require('crypto').randomBytes(64).toString('hex'))"
JWT_SECRET=GENERAR_SECRET_ALEATORIO_64_BYTES
JWT_REFRESH_SECRET=GENERAR_OTRO_SECRET_ALEATORIO_64_BYTES
JWT_ACCESS_EXPIRES=15m
JWT_REFRESH_EXPIRES=7d
# Puertos
BACKEND_PORT=4000
FRONTEND_PORT=3000
# URLs
FRONTEND_URL=http://localhost:3000
REACT_APP_API_URL=http://localhost:4000/api
# Seguridad
MAX_LOGIN_ATTEMPTS=5
LOCK_TIME_MINUTES=15
# Logs
LOG_LEVEL=debug
# IA
AI_ENCRYPTION_KEY=GENERAR_KEY_AES256_32_BYTES