Skip to content

ExpressCode-Team/MoodSync-Laravel

Repository files navigation

Music Recommendation App Backend

Ini adalah backend untuk aplikasi rekomendasi musik berbasis ekspresi wajah, dibuat dengan Laravel dan menggunakan JWT untuk autentikasi.

Prasyarat

Pastikan Anda telah menginstal perangkat berikut:

Langkah Instalasi

  1. Clone repository ini:

    git clone https://github.com/ExpressCode-Team/MoodSync-Laravel.git
    cd repo-name
  2. Install dependensi dengan Composer:

    composer install
  3. Buat file .env: Salin file .env.example menjadi .env dan atur konfigurasi database Anda di file .env:

    cp .env.example .env

    Ubah variabel di file .env untuk menghubungkan aplikasi ke database:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=nama_database
    DB_USERNAME=username_database
    DB_PASSWORD=password_database

    Kemudian, isi nilai JWT_SECRET di dalam file .env dengan kunci yang telah dibagikan secara terpisah:

    JWT_SECRET=your-shared-secret-key
    
  4. Generate Application Key:

    php artisan key:generate
  5. Jalankan migrasi dan seeder:

    Jika database belum ada

    php artisan migrate

    Jika sudah ada database dan ingin migrasi ulang dan reset data

    php artisan migrate:refresh --seed

Catatan Penting

  • Jangan lupa untuk menjaga keamanan file .env Anda, terutama dalam lingkungan produksi.
  • Untuk dokumentasi lebih lanjut tentang penggunaan Laravel, kunjungi Laravel Documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •