Skip to content

Latest commit

 

History

History
170 lines (121 loc) · 5.72 KB

File metadata and controls

170 lines (121 loc) · 5.72 KB

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