8000 GitHub - IvoKara/enrollify: A Course Plaftorm build with Laravel & Vue feat. Filament ๐Ÿ“š
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

IvoKara/enrollify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Enrollify Logo

About Enrollify

Enrollify is a course platform where you can enroll yourself to a course consisting of various lessons, which includes text or video content.

You can create, edit, or delete your own courses.

Usage

The application is Dockerized using Laravel Sail so no need any other dependancy except Docker ๐Ÿ‹.

First run the installation script to pull and build the required docker images for Laravel and MySQL and also to install composer requirements. Should also copy .env.example as it is used for configuration. You should provide your own YouTube API Key in the .env file - YOUTUBE_API_KEY in order for fetching YouTube videos to work:

git clone https://github.com/IvoKara/enrollify
cd enrollify
cp .env.example .env
./install.sh

When installed the docker containers should be run using:

./vendor/bin/sail up -d

For simplicity purposes you can add this alias to your .bashrc file:

alias sail='sh $([ -f sail ] && echo sail || echo vendor/bin/sail)'

So that you can just:

sail up -d

Then you will need to install Node dependancies:

sail pnpm install

Than you are all done.

For running dev server on http://localhost:

sail pnpm dev

For building the application:

sail pnpm build

Features

  • Login / Register ๐Ÿ”’
  • Profile Picture ๐Ÿ“ท
  • Password Reset ๐Ÿ”
  • 2FA 2๏ธโƒฃ
  • Fluent UI ๐Ÿ–ผ๏ธ
  • Admin Dashboard ๐Ÿ“Š
  • CRUD of โœจ
    • Courses which includes many
      • Lessons which may include various
        • Text Content or
        • Video Content
  • Media Library in Admin Dashboard ๐Ÿ—ƒ๏ธ
  • Calculation of duration (Text, Video, Lessons, Courses) โณ
  • Listing Courses ๐Ÿ“œ
  • Enrolling User to Courses โ–ถ๏ธ
  • View Course content ๐Ÿ”Ž

About

A Course Plaftorm build with Laravel & Vue feat. Filament ๐Ÿ“š

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0