Introducción
AS Starter es una base full-stack de aplicación web construida con Laravel y Angular. Proporciona todo lo que una aplicación moderna necesita antes de la primera funcionalidad de negocio — para que tu equipo empiece por ahí.
Un monorepo con backend Laravel, frontend Angular y un sistema de módulos que permite añadir, activar o eliminar funcionalidades de forma independiente.
No es un framework, ni un CMS, ni una plataforma SaaS, ni un boilerplate que se tira tras el primer sprint. Está diseñado para quedarse y crecer con tu proyecto.
- Autenticación — registro, login, verificación por email, reseteo de contraseña
- Roles y permisos — granulares, configurables por funcionalidad
- Multilingüe — EN/DE/ES/FR, basado en BD, cacheable
- Gestión de medios — subida, álbumes, cuotas
- Mensajería — hilos, bandeja de entrada, notificaciones por email
- Interacciones — favoritos, listas de seguimiento
- Panel de admin — usuarios, roles, traducciones, categorías, EAV
- Pipeline de deploy — automatizado, con perfiles por entorno
Instalación
Documentación en progreso.
Comandos
Comandos de Artisan disponibles en el starter — el generador de módulos, las herramientas de traducción y el pipeline de setup de tests.
Comando madre para preparar el entorno de tests. Orquesta env, base de datos, migraciones, seeders y módulos.
php artisan test:setup --fresh Genera un módulo nuevo con stubs. Soporta estructuras minimal, default y full.
php artisan starter:make-module Blog --default Importa traducciones desde ficheros JSON a la base de datos.
php artisan translations:import ads --module Referencia completa de comandos disponible en el repositorio en app/Console/Commands/README.md