Elearning
Online Learning Management System | eLearning Platform : Laravel
Install / Use
/learn @ibrahim-khalil-shakil/ElearningREADME
Online Learning Management System (eLearning Platform with Laravel)
Introduction
The Online Learning Management System is an eLearning platform built using Laravel. It provides a comprehensive solution for offering both free and paid courses, allowing students to acquire new skills through enrollment. This platform incorporates various features to facilitate a seamless learning experience for users.
Features
- User Authentication: Users can sign up, log in, and manage their accounts securely.
- Roles and Permissions: Different user roles such as SuperAdmin, Instructor, and Student with distinct permissions.
- Course Management: Instructors can create and publish courses, while students can enroll in them.
- Course Categories and Types: Courses are organized into different categories and types for easy navigation.
- Profile Management: Users can manage their profiles, update information, and view their enrolled courses.
- Shopping Cart and Checkout: Users can add courses to their cart and complete the checkout process for paid courses.
- Course Enrollment: Students can enroll in courses they are interested in and access course materials.
- Content Viewing: Enrolled students can view course contents, including videos, documents, and etc.
- Search Filters: Users can search for courses based on various filters such as category, and etc.
Technology Stack
- Framework: Laravel
- Template Engine: Laravel Blade
- Database: MySQL
- Frontend: HTML, CSS, jQuery, etc.
Demo Credentials
- SuperAdmin:
- Email: admin@gmail.com
- Password: 123
- Instructor:
- Email: fuad@gmail.com
- Password: 123
Getting Started
To get started with the project, follow these steps:
- Clone the repository.
- Install dependencies using
composer install. - Configure the database settings in the
.envfile. - Start the development server with
php artisan serve.
Contributing
Contributions are welcome! Please follow the contribution guidelines outlined in CONTRIBUTING.md.
License
This project is licensed under the MIT License.
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
