Skip to content

Este repositorio contiene una plataforma de cursos en línea construida con STACK TALL (Tailwind CSS, Alpine.js, Livewire y Laravel).

Notifications You must be signed in to change notification settings

cybertcode/PLATAFORMA-DE-CURSOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SISTEMA PLATAFORMA DE CURSOS EN LINEA CON LARAVEL

Status GitHub Issues GitHub Pull Requests License

👉 Descripción del proyecto

"Este repositorio contiene una plataforma de cursos en línea construida con STACK TALL (Tailwind CSS, Alpine.js, Livewire y Laravel). La plataforma ofrece una amplia gama de características para la creación, gestión y venta de cursos en línea, incluyendo la autenticación de usuarios, la creación y edición de perfiles de usuario, la creación y gestión de cursos, la venta de cursos a través de PayPal, y la visualización de estadísticas de curso. Esta plataforma es una solución completa y moderna para la creación, gestión y venta de cursos en línea, y es fácilmente personalizable y escalable."

🥇 DEMO 🥇


📝 Tabla de contenido

🏁 Primeros pasos

Seguir los sucesivamente para levantar el proyecto en su servidor local.

🎯 Prerrequisitos

  • Es necesario conocer del stack TALL en nivel básico
  • Editor de código
  • Muchas ganas de seguir aprendiendo 👍

🚀 Instalar

Seguir los siquientes pasos consecutivos - utiliza uno de ellos

git@github.com:cybertcode/PLATAFORMA-DE-CURSOS.git

ó

https://github.com/cybertcode/PLATAFORMA-DE-CURSOS.git

🎈 Uso

  • En el terminal

    composer install
    cp .env.example .env
    php artisan key:generate
    
  • Crear tu base de datos

  • Cambiar los datos de usuario

    DB_DATABASE=plataformacursos
    DB_USERNAME=root
    DB_PASSWORD=
    
  • Cambiar el driver de local a public

    # FILESYSTEM_DISK=public
    
  • En el terminal

    php artisan migrate
    php artisan db:seed
    php artisan serve
    npm run dev
    
  • Integración PayPal configurar en el .env

    Es necesario tener una cuenta en PayPal y sacar los datos del modo sandbox

    PAYPAL_CLIENT_ID=ingrese el tuyo
    PAYPAL_CLIENT_SECRET=ingrese el tuyo
    PAYPAL_SANDBOX_CLIENT_ID=ingrese el tuyo
    PAYPAL_SANDBOX_CLIENT_SECRET=ingrese el tuyo
    PAYPAL_MODE=sandbox
    #Paypal sandbox credential
    PAYPAL_SANDBOX_CLIENT_ID=Ingrese el tuyo
    PAYPAL_SANDBOX_CLIENT_SECRET=Ingrese el tuyo
    
  • Configurar el correo

    Es necesario tener una cuenta en mailtrap - copiar la información para implementación con laravel

    MAIL_MAILER=smtp
    MAIL_HOST=smtp.mailtrap.io
    MAIL_PORT=2525
    MAIL_USERNAME= Tu usuario
    MAIL_PASSWORD=Tu contraseña
    MAIL_ENCRYPTION=tls
    MAIL_FROM_ADDRESS="Tu correo"
    MAIL_FROM_NAME="MI CORREO"
    
    
  • En el terminal

      php artisan storage:link
    
  • Configurar correctamente su ruta según sea tu caso

    APP_URL=http://127.0.0.1:8000
    
  • Datos de acceso

👨‍💻 Desarrollador

MKevyn

cuenta

Mis redes sociales :



© 2023 Cybertcode, todos los derechos Reservados. Hecho con mucho ❤️ .

https://www.cybertcode.com

About

Este repositorio contiene una plataforma de cursos en línea construida con STACK TALL (Tailwind CSS, Alpine.js, Livewire y Laravel).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages