Cloudy Learning ManagementCloudy Learning Management
An e-learning platform built with Laravel 12 and Vue 3, featuring course management, video lessons, quizzes, enrollment workflows,Cloudy Learning Management
An e-learning platform built with Laravel 12 and Vue 3, featuring course management, video lesson...
Overview
Cloudy Learning is a full-stack e-learning web application. The backend is powered by Laravel 12 (PHP 8.2) using a Repository pattern, while the frontend is a Vue 3 + TypeScript SPA styled with Tailwind CSS 4. It supports a public course catalog, student enrollment requests, instructor approval flows, video lessons uploaded to MinIO (S3-compatible), per-lesson quizzes, and a full-featured admin panel for managing courses, users, categories, and reviews. The entire stack — app, Nginx, PostgreSQL, and MinIO — runs inside Docker Compose.
Features
- Course catalog with category browsing, filtering, and popular/newest listings
- Student enrollment workflow — request, approve, or reject
- Video lessons with presigned S3 uploads via MinIO; first lesson accessible before enrollment approval
- Per-lesson quizzes with multiple-choice questions
- Role-based access control — Student, Instructor, and Admin roles
- Admin panel with full CRUD for courses, lessons, categories, users, quizzes, and reviews
- In-app notification system for users and admins
- Internationalization (i18n) via
vue-i18n - Fully containerized with Docker Compose (Nginx, PostgreSQL 16, MinIO, Adminer)
Upgrade to Pro Version
To unlock the full potential of the platform, please contact me to access the Pro version with advanced features:
Monetization
- Online Payment
- Subscription Plan
- Coupon / Discount Code
- Revenue Dashboard
Learning & Teaching
- Certificate Generation
- Quiz Analytics
- Course Drip Content
- Assignment Submission
- Live Session
System & Integration
- Email Notification
- Social Login
- Import / Export
Community & Engagement
- Discussion Forum
- Direct Message
- Leaderboard
- Gamification
Contact me now to get Pro access and pricing details.
Requirements
- Docker & Docker Compose (v2)
- Git
- (Optional) Colima — for improved Docker performance on macOS
- No local PHP or Node.js installation required; everything runs inside Docker
Instructions
- Clone the repository:
git clone repo or download file - Copy the environment file:
cp .env.example .env(edit DB credentials, MinIO keys, etc. if needed) - Start all services:
docker-compose up -d - Install dependencies:
docker-compose exec workspace composer install && docker-compose exec workspace npm install - Generate the application key:
docker-compose exec workspace php artisan key:generate - Run migrations and seed the database:
docker-compose exec workspace php artisan migrate --seed - Start the Vite dev server:
docker-compose exec workspace npm run dev - Open the app at http://localhost:8080, the admin panel at http://localhost:8080/admin, and the MinIO console at http://localhost:9001
|
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
| Category | Scripts & Code / PHP Scripts / Miscellaneous |
| First release | 27 April 2026 |
| Last update | 27 April 2026 |
| HTML/CSS Framework | Bootstrap, YAML |
| Software framework | VueJS, Laravel |
| Tags | php, bootstrap, elearning, laravel, vuejs, docker, postgres |








