GitHub - Kapkiai/Elearning: E-Learning - the learning platform for ITF@KMITL project 2017 · GitHub
Skip to content

Kapkiai/Elearning

 
 

Repository files navigation

Login page

Elearning - ITF@KMITL Project 2017

ระบบ Elearning ตัวนี้เป็นส่วนหนึ่งของรายวิชา Introduction Technology Fundamental คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง สร้างโดยใช้ Laravel 5.5, Vue.js V.2 และ Bootstrap 3.3

Screenshots

ความต้องการของระบบ

::: การติดตั้ง :::

ทำการ clone project

git clone https://github.com/Phongsathron/elearning.git

ติดตั้ง Composer Instruction Link

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

ติดตั้ง Node.js Instruction Link

ทำการลง library ของ laravel

composer install
npm install

แก้ไขไฟล์ .env-example ไปเป็น .env และทำการตั้งค่าเพื่อเชื่อมต่อ database

ทำการ Migrate Database

php artisan migrate

ตั้งค่า Passport

php artisan passport:install

แก้ไข .config.example.js เป็น .config.js และนำ key ของ client_id 2 มาใส่ที่ client_secret

รัน npm

npm run production

จำลอง server โดย artisan

php artisan serv

Demo

Here is a working live demo : http://52.77.253.20/

Team

Phonsathorn

[License]

MIT © Phongsathron

About

E-Learning - the learning platform for ITF@KMITL project 2017

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Vue 49.7%
  • PHP 44.3%
  • HTML 6.0%