Skip to content

A complete two-faced (learner + admin) Laravel MVC e-learning platform with course browsing, streaming, purchases, reviews and full admin control.

Notifications You must be signed in to change notification settings

Muhamet-Ali/Full-Stack-Laravel-Learning-Platform

Repository files navigation

EduLaunch — Full-Stack Laravel Learning Platform

A complete Laravel MVC e-learning marketplace with public course browsing, purchases, lesson streaming, reviews, and a full admin panel.

Features

  • Public browsing, filters & previews
  • User registration, course purchase, and playback
  • Ratings & reviews visible before purchase
  • Admin CRUD for categories, courses, lessons, users, media and orders

Tech

  • Laravel, Eloquent, Blade
  • MySQL / MariaDB
  • npm, Composer

Installation (summary)

  1. git clone https://github.com/yourusername/edulaunch.git
  2. cd edulaunch
  3. composer install
  4. cp .env.example .env and set DB and storage values
  5. php artisan key:generate
  6. php artisan migrate --seed
  7. npm install && npm run build
  8. php artisan storage:link
  9. php artisan serve

Admin / Demo

  • Create admin via seeder or register and set role in DB. (Add sample credentials in seeders.)

License

MIT

About

A complete two-faced (learner + admin) Laravel MVC e-learning platform with course browsing, streaming, purchases, reviews and full admin control.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published