🎓 Initial commit: Math2 Platform - Plataforma de Álgebra Lineal PRO
Some checks failed
Test Suite / test-backend (push) Has been cancelled
Test Suite / test-frontend (push) Has been cancelled
Test Suite / e2e-tests (push) Has been cancelled
Test Suite / coverage-check (push) Has been cancelled

 Características:
- 45 ejercicios universitarios (Basic → Advanced)
- Renderizado LaTeX profesional
- IA generativa (Z.ai/DashScope)
- Docker 9 servicios
- Tests 123/123 pasando
- Seguridad enterprise (JWT, XSS, Rate limiting)

🐳 Infraestructura:
- Next.js 14 + Node.js 20
- PostgreSQL 15 + Redis 7
- Docker Compose completo
- Nginx + SSL ready

📚 Documentación:
- 5 informes técnicos completos
- README profesional
- Scripts de deployment automatizados

Estado: Producción lista 
This commit is contained in:
Renato
2026-03-31 11:27:11 -03:00
commit bc43c9e772
309 changed files with 84845 additions and 0 deletions

137
backend/.gitignore vendored Normal file
View File

@@ -0,0 +1,137 @@
# ============================================
# DEPENDENCIES
# ============================================
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
package-lock.json
yarn.lock
pnpm-lock.yaml
# ============================================
# BUILD OUTPUT
# ============================================
dist/
build/
*.tsbuildinfo
# ============================================
# ENVIRONMENT FILES
# ============================================
.env
.env.local
.env.development
.env.production
.env.test
.env.*.local
# ============================================
# LOGS
# ============================================
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
# ============================================
# DATABASE
# ============================================
*.db
*.sqlite
*.sqlite3
prisma/migrations/**/*_*.sql
!prisma/migrations/migration_lock.toml
!prisma/migrations/.gitkeep
# ============================================
# IDE & EDITORS
# ============================================
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
*.sublime-project
*.sublime-workspace
.history/
# ============================================
# TESTING
# ============================================
coverage/
.nyc_output/
*.lcov
test-results/
# ============================================
# UPLOADS & TEMP FILES
# ============================================
uploads/
temp/
tmp/
*.tmp
# ============================================
# PDF PROCESSING
# ============================================
uploads/pdfs/*
!uploads/pdfs/.gitkeep
# ============================================
# CACHE
# ============================================
.cache/
.parcel-cache/
.next/
.nuxt/
.vuepress/dist/
# ============================================
# OPERATIONAL FILES
# ============================================
server.pid
*.pid
*.seed
*.pid.lock
# ============================================
# DOCKER
# ============================================
.dockerignore
Dockerfile.local
# ============================================
# VERCEL / SERVERLESS
# ============================================
.vercel
*.pem
# ============================================
# BACKUP FILES
# ============================================
*.bak
*.backup
*.old
# ============================================
# OS FILES
# ============================================
Thumbs.db
.DS_Store
*.swp
*~
# ============================================
# MISC
# ============================================
.pnp.*
.loaderrc
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/