En este curso veremos cómo desarrollar un Marketplace usando el Framework más demandado y solicitado en el mundo de la programación y desarrollo web, Laravel 8.
Para el desarrollo del lado del cliente usaremos el Framework full-stack Livewire que nos permitirá crear interfaces dinámicas con resultados profesionales, también aprenderemos cómo adaptar una plantilla a nuestro proyecto.
Para el desarrollo del panel administrador trabajaremos con el paquete Voyager, que es un paquete de administración de Laravel que incluye operaciones BREAD (CRUD), un administrador de medios, un creador de menús, administrador de base de datos, configuraciones y mucho más.
Además, usaremos múltiples paquetes de terceros para gestionar los pagos, implementar un carro de compras, crear el panel administrador, entre otros.
Entre las principales funcionalidades que aprenderemos a crear están:
Gestión de tiendas.
Gestión de productos e inventario.
Gestión de órdenes.
Implementación de plataformas de pago.
Creación de cupones de descuento.
Implementación de carrito de compras.
Crear comisiones por ventas.
Notificaciones mediante correo electrónico.
Crear categorías multinivel.
También aprenderemos cómo gestionar múltiples roles en el sistema, roles como el de administrador, vendedores y clientes.
Además, veremos cómo desplegar correctamente una aplicación de Laravel 8 dentro de un hosting compartido con cpanel.
Bienvenido al curso.