Framework completo para generar aplicaciones Spring Boot enterprise con cualquier IA (ChatGPT, Claude, Amazon Q, etc.).
- ✅ Generación automática de entidades, CRUD y UI
- ✅ Control de calidad con checkpoints de aprobación
- ✅ Diseño enterprise profesional con Bootstrap 5
- ✅ Base Spring Boot preconfigurada con Oracle
- ✅ Reglas de código (Checkstyle, PMD, SpotBugs)
- ✅ Documentación completa paso a paso
x21a-framework/
├── generators/ # Prompts para generar código
├── templates/ # Plantillas base
├── base-project/ # Proyecto Spring Boot base
├── rules/ # Reglas de calidad de código
├── docs/ # Documentación completa
└── examples/ # Ejemplos de uso
Copia este prompt a cualquier IA:
Genera una aplicación completa siguiendo las especificaciones del repositorio:
https://github.com/hmartinez85/x21a-framework
Quiero que lo generes en la siguiente ruta: C:\tu\ruta\proyecto
Nombre del proyecto: [nombre-proyecto]
Entidad principal: [NombreEntidad]
Campos: [campo1, campo2, campo3, ...]
Genera una aplicación completa siguiendo las especificaciones del repositorio:
https://github.com/hmartinez85/x21a-framework
Quiero que lo generes en la siguiente ruta: C:\Users\usuario\workspace\mi-proyecto
Nombre del proyecto: sistema-biblioteca
Entidad principal: Libro
Campos: titulo, autor, isbn, precio, stock, categoria
- 📖 Guía Paso a Paso - Tutorial completo
- 🔄 Flujo de Aprobación - Control de calidad
- 🛠️ Manual de Desarrollo - Configuración técnica
- 🤖 Manual de IA - Uso con diferentes IAs
| Generador | Descripción | Archivo |
|---|---|---|
| Entity | Genera entidades JPA con Oracle | entity-generator.md |
| CRUD | Genera Controller, Service, Repository | crud-generator.md |
| UI | Genera vistas Thymeleaf profesionales | ui-generator.md |
| Prototype | Genera prototipos HTML iterativos | prototype-generator.md |
- Backend: Spring Boot 2.7.18, Oracle Database
- Frontend: Thymeleaf, Bootstrap 5, Font Awesome
- Calidad: Checkstyle, PMD, SpotBugs, JaCoCo
- Deployment: Tomcat 9, Java 11
Controller → Service → Repository → Entity
↓
Thymeleaf View (Bootstrap 5 + JavaScript)
git clone https://github.com/hmartinez85/x21a-framework.git
cd x21a-framework# application.properties
spring.datasource.jndi-name=java:comp/env/jdbc/x21DataSource
spring.jpa.database-platform=org.hibernate.dialect.Oracle12cDialect- Copia el contenido de
docs/test-guide-step-by-step.md - Pégalo en tu IA favorita
- Sigue las instrucciones paso a paso
- Sistema de Biblioteca - Gestión de libros y préstamos
- Clínica de Psicología - Gestión de pacientes y citas
- Inventario de Productos - Control de stock y ventas
- Gestión de Empleados - RRHH y nóminas
- ✅ Amazon Q Developer
- ✅ ChatGPT (GPT-4)
- ✅ Claude (Anthropic)
- ✅ GitHub Copilot
- ✅ Gemini (Google)
- Análisis - La IA analiza los requisitos
- Prototipo - Genera HTML con diseño profesional
- Iteración - Refina el diseño con checkpoints
- Aprobación - Usuario valida cada fase
- Código - Genera Spring Boot basado en prototipo aprobado
- Rapidez: Aplicación completa en 15-30 minutos
- Calidad: Código enterprise con estándares profesionales
- Control: Checkpoints de aprobación en cada fase
- Flexibilidad: Compatible con cualquier IA
- Escalabilidad: Base sólida para proyectos grandes
MIT License - Libre para uso comercial y personal.
¡Las contribuciones son bienvenidas! Por favor:
- Fork el repositorio
- Crea una rama para tu feature
- Commit tus cambios
- Push a la rama
- Abre un Pull Request
- Issues: GitHub Issues
- Documentación: Wiki del proyecto
- Ejemplos: Carpeta
examples/
¡Genera aplicaciones enterprise en minutos con cualquier IA! 🚀