New projects created: - michangarrito (marketplace mobile) - template-saas (SaaS template) - clinica-dental (dental ERP) - clinica-veterinaria (veterinary ERP) Architecture updates: - Move catalog from core/ to shared/ - Add MCP servers structure and templates - Add git management scripts - Update SUBREPOSITORIOS.md with 15 new repos - Update .gitignore for new projects Repository infrastructure: - 4 main repositories - 11 subrepositorios - Gitea remotes configured 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.6 KiB
1.6 KiB
Proyecto Gamilit - Knowledge Base
Categoria: Projects Proyecto: gamilit Estado: En desarrollo (65%) Fecha: 2025-12-27
Descripcion
Plataforma educativa gamificada con sistema de progreso, logros y elementos sociales.
Arquitectura
gamilit/
├── backend/ # NestJS API
├── frontend/ # React SPA
├── database/ # PostgreSQL schemas
└── orchestration/ # Sistema NEXUS
Tecnologias
| Componente | Tecnologia |
|---|---|
| Backend | NestJS + TypeORM |
| Frontend | React + Zustand |
| Database | PostgreSQL 15 |
| Auth | JWT + Sessions |
| Real-time | Socket.io |
Patrones Reutilizables
Los siguientes patrones fueron extraidos de gamilit al catalogo:
| Patron | Ubicacion Catalogo |
|---|---|
| Auth + Sessions | shared/catalog/auth/ |
| Multi-tenancy | shared/catalog/multi-tenancy/ |
| Notifications | shared/catalog/notifications/ |
| Rate Limiting | shared/catalog/rate-limiting/ |
| Feature Flags | shared/catalog/feature-flags/ |
Lecciones Aprendidas
- Gamificacion: Sistema de puntos y logros requiere transacciones atomicas
- Progress Tracking: Calcular progreso en tiempo real es costoso, usar cache
- Social Features: Implementar feeds con paginacion cursor-based
- Multi-tenant: RLS es esencial para aislamiento de instituciones
Referencias
- Proyecto:
projects/gamilit/ - Legacy:
shared/knowledge-base/reference/erp-inmobiliaria-legacy/gamilit/ - Catalogo:
shared/catalog/(modulos extraidos)
Knowledge Base - Workspace v1