Skip to content

leonardopardo/challenge-php-laravel

Repository files navigation

🚀 Challenge PHP-Laravel

El Challenge PHP-Laravel es un proyecto incompleto creado con el framework Laravel. El desafío consiste en identificar los elementos faltantes, resolver los requerimientos funcionales solicitados y cumplir con las mejores prácticas de programación. 🧑‍💻 Debes entregar el proyecto en una nueva rama en el repositorio de GitHub.

Entendiendo que en programación existen muchas formas de dar solución a los requerimientos, también se entiende que hay mejores y peores soluciones. Queda a criterio del programador elegir la mejor estrategia de solución, por la cual será evaluado.

📋 Requerimientos

  1. ⚙️ Levantar el proyecto en tu entorno local.
  2. 📝 Crear un ABM de productos con los siguientes campos:
    • Título (string)
    • Descripción (string)
    • Precio (number)
    • Categoría (string)
  3. 📂 Crear un menú lateral similar a los ya existentes, pero para el menú de artículos.
  4. Validar formularios tanto en el front-end como en el back-end.
  5. 🌱 Crear un seeder con 2 artículos.
  6. 📧 Notificar por correo electrónico cuando se crea un artículo.

🛠️ Comandos de Ayuda

  • Utiliza el gestor de dependencias para cargar los elementos necesarios:

    > composer install && composer update  
  • Crea el archivo .env:

    > sudo cp .env.example .env
  • Agrega la clave de encriptación:

    > php artisan key:generate
  • Inicia el servidor local:

    > php artisan serve
  • El proyecto cuenta con un stack de contenedores para resolver los servicios de mail y base de datos

    > docker compose up -d

📚 Documentación

About

Proyecto Laravel para Evaluación de Talentos

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors