Skip to content

dikhimartin/streaming-video-app

Repository files navigation

Streaming Apps Logo

Demo : https://streamingapp.binusassignment.tech

Streaming Video App - (Team Assignment 1)

Penjelasan

Kami membuat project ini, karena untuk melengkapi satu tugas kelompok di Universitas. Jadi kita diminta untuk membuat suatu website CMS dengan kriteria sebagai berikut :

Buatlah aplikasi video streaming menggunakan laravel. Berikut aturannya:
a. Inputan:
    • Text Nama File
    • Menu upload video
b. Menampilkan tampilan list file yang sudah diupload
c. Jika list pada file video tersebut di klik maka akan play video streaming yang dipilih.
d. User dapat mengedit nama file atau upload video ulang. 
e. User dapat menghapus nama file dan video yang telah diupload.

Tech Stack Requirement : 
- Laravel Framework >= 5.6 

source : 20220629154936_TK1-W3-S4-R1

Dari kriteria tersebut dapat di definisikan beberapa menu yang ada dalam website, antara lain :

  • Dashboard
  • Multimedia
  • Pengaturan
    • Akses Pengguna

Cara menjalankan aplikasi

Tech Stack :

Proses Instalasi Laravel 5.6 (Server Native) :

  • Setting Environtment

    cp .env.example .env 
  • Install Vendor

    composer install
  • Persiapan

    php artisan key:generate
    php artisan config:cache
  • Inisialisasi Database

    • SQL

      CREATE DATABASE db_streaming_video_app;
    • Terminal

      php artisan migrate
      php artisan db:seed
  • Menjalankan Aplikasi

    php artisan serve
  • Laravel development server started: http://127.0.0.1:8000

  • Akses Login

    • Username : superadmin
    • Password : superadmin

Made with Laravel Framework 5.6

Build Status Total Downloads Latest Stable Version License

Intro

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as:

Laravel is accessible, yet powerful, providing tools needed for large, robust applications.

Releases

No releases published

Packages

No packages published

Languages