Universidad digital de ciberseguridad e inteligencia artificial
secure T es una plataforma educativa open source orientada a ciberseguridad, IA y formación técnica avanzada. Combina campus digital, laboratorios aislados, tutoría IA gobernada, evaluación por evidencia y credenciales verificables.
Descargo legal: Esta aplicación NO afirma acreditación universitaria ni validez oficial de títulos. Las capacidades no implementadas están documentadas como pendientes en IMPLEMENTATION_STATUS.md.
Nace de la convicción de que la educación es el acto más generoso de compartir.
Cuando alguien que amamos nos enseña algo, esa sabiduría merece ser transmitida. Lee ABOUT.md para entender la visión detrás de este proyecto.
¿Es una plataforma real de cursos? Sí. VERIFICATION.md detalla cada componente funcional.
# Instalar dependencias
pnpm install
# Validar tipos y tests
pnpm check
pnpm test
# Levantar servicios locales (PostgreSQL, Redis, etc.)
docker compose -f infrastructure/docker-compose.yml up -d
# Configurar variables de entorno
cp .env.example .env
# Generar esquema BD con Drizzle
pnpm db:generate
# Desarrollo
pnpm dev
# Build para producción
pnpm build
pnpm start
La aplicación estará disponible en http://localhost:3000.
| Documento | Contenido |
|---|---|
| ACADEMIC_MODEL.md | Modelo educativo, competencias y evaluación por evidencia |
| ARCHITECTURE.md | Diseño modular, fronteras, y decisiones técnicas |
| AI_GOVERNANCE.md | Governance de IA, permisos y auditoría |
| LAB_ARCHITECTURE.md | Cyber range aislado y entornos de laboratorio |
| DEPLOYMENT.md | Despliegue en Vercel, Docker, y configuración de producción |
| SECURITY.md | Seguridad, privacidad y mitigación de riesgos |
| DECISIONS.md | Architecture Decision Records (ADRs) |
| ROADMAP.md | Mapa de ruta y próximas fases |
| IMPLEMENTATION_STATUS.md | Estado de cada módulo y features pendientes |
| CURRICULUM.md | Currículo propuesto y contenidos académicos |
secure-t/
├── client/ React 19 + Vite campus web
├── server/ Express API + AI Gateway
├── drizzle/ Esquema PostgreSQL y migraciones
├── ai/ Routing, permisos, proveedores de modelos
├── academic/ Motor académico: cursos, competencias, evaluación
├── labs/ Cyber range: entornos aislados y desafíos
├── voice/ Síntesis de voz y consentimiento
├── rag/ Recuperación de fuentes aprobadas
├── audit/ Eventos de auditoría sin secretos
├── notifications/ Contrato de tareas y estados terminales
├── tests/ Suites de testing (vitest)
├── infrastructure/ Docker Compose y configuración
├── docs/ Documentación completa
└── package.json Workspaces y definición de proyecto
| Capa | Tecnologías |
|---|---|
| Frontend | React 19, Vite, TailwindCSS 4, Shadcn/ui, Recharts, Framer Motion |
| Backend | Express.js, Node.js 22, TypeScript 5.6 |
| Database | PostgreSQL, Drizzle ORM |
| AI | Groq API, Supabase Auth, voz (Kokoro/Chatterbox) |
| DevOps | Docker, Vercel, GitHub Actions |
| Testing | Vitest, TypeScript strict mode |
maingit checkout -b feature/tu-featuregit commit -am 'feat: descripción clara'git push origin feature/tu-featurePolítica de commits: Sigue Conventional Commits
feat: nuevas featuresfix: correccionesdocs: documentacióntest: testsrefactor: refactoringchore: dependencias, CI/CDVer IMPLEMENTATION_STATUS.md para detalles completos.
Licenciado bajo AGPL-3.0-only.
Consulta NOTICE-ATRIBUCIONES.md para créditos de componentes y librerías.
secure T busca convertirse en una alternativa real de universidad digital con:
Seguir roadmap completo en ROADMAP.md.