Este repositorio proporciona una plantilla prediseñada para proyectos de Laravel que requieren un panel de administración. La plantilla está integrada con Argon Dashboard, una plantilla de panel de administración hermosa y de código abierto desarrollada por Creative Tim.
- Integración de Argon Dashboard para una interfaz de usuario elegante y moderna.
- Estructura de carpetas predefinida para una organización eficiente del código.
- Vistas predefinidas para páginas comunes como inicio, perfil, ajustes, etc.
- Formularios predefinidos con validaciones básicas para una rápida implementación.
- Autenticación de usuario lista para usar con páginas de inicio de sesión y registro.
- Documentación clara y detallada para ayudar a los desarrolladores a comenzar rápidamente.
Antes de comenzar a utilizar esta plantilla, asegúrate de tener instalado:
-
Clona este repositorio en tu máquina local:
git clone https://github.com/StevenU21/argon
-
Navega a la carpeta del proyecto:
cd argon
-
Instala las dependencias PHP usando Composer:
composer install
-
Instala las dependencias de JavaScript:
npm install
-
Copia el archivo de configuración de ejemplo y configura tu entorno:
cp .env.example .env php artisan key:generate
-
Configura Mailtrap para la funcionalidad de verificación de correo electrónico y otros servicios de correo:
- Crea una cuenta en Mailtrap.
- Obtén tus credenciales de Mailtrap (username y password).
- Añade tus credenciales de Mailtrap en el archivo
.env
de tu proyecto:
MAIL_MAILER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=your_mailtrap_username MAIL_PASSWORD=your_mailtrap_password MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS=example@example.com MAIL_FROM_NAME="${APP_NAME}"
-
Ejecuta las migraciones de la base de datos y los seeders (si es necesario):
php artisan migrate --seed
-
Inicia el servidor de desarrollo:
php artisan serve
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para obtener más detalles.