Framework PHP moderno, ligero y robusto para desarrollo ágil de aplicaciones web y APIs.
- Arquitectura MVC clara y flexible para proyectos de cualquier tamaño.
- Enrutamiento avanzado con soporte para agrupación de rutas, middlewares y parámetros dinámicos.
- ORM integrado (RedBeanPHP) para trabajar con bases de datos de forma sencilla y segura.
- Sistema de plantillas Twig para vistas elegantes y seguras.
- CLI potente (versaCLI) para generación de código, migraciones, seeders y automatización de tareas.
- Seguridad integrada: protección CSRF, XSS, control de sesiones y middlewares personalizables.
- Frontend moderno listo para Vue.js, TailwindCSS y assets compilados automáticamente.
- Estructura modular y documentación completa para crecer y mantener tu proyecto fácilmente.
- Curva de aprendizaje suave: ideal para quienes buscan productividad sin sacrificar buenas prácticas.
Toda la documentación detallada se encuentra en la carpeta /documentacion. Te recomendamos comenzar por:
- Guía de Inicio Rápido: visión general y primeros pasos.
- Guía de Instalación: cómo instalar y configurar el framework.
- Guía de Configuración: personalización y ajustes del entorno.
- Enrutamiento: cómo funcionan las rutas y middlewares.
- ORM y Base de Datos: uso de RedBeanPHP, migraciones y seeders.
- Interfaz de Línea de Comandos (CLI): automatización y utilidades.
- Seguridad: buenas prácticas y protección.
- Estructura de Directorios: organización del proyecto.
- Preguntas Frecuentes (FAQ)
- Solución de Problemas (Troubleshooting)
app/: código de tu aplicación (controladores, modelos, rutas, middlewares, migraciones, seeders, plantillas).public/: archivos públicos y assets (CSS, JS, imágenes).src/: código fuente frontend (Vue.js, estilos, scripts modernos).versaWYS/: núcleo del framework y dependencias.documentacion/: toda la documentación oficial.versaCLI: script CLI para generación de código, migraciones, seeders, etc.
Consulta la Guía de Estructura de Directorios para más detalles.
¿Quieres ayudar a mejorar versaWYS-PHP? Lee la Guía de Contribución para saber cómo reportar bugs, sugerir mejoras o enviar código.
Este proyecto está bajo la Licencia MIT.