Proyek ini adalah aplikasi yang dibangun menggunakan framework Laravel dan Vue.js, dirancang untuk memudahkan pengelolaan data dan laporan.
- PHP versi 8.2 atau lebih tinggi (https://www.php.net/downloads)
- Composer untuk manajemen dependensi PHP (https://getcomposer.org/download/)
- Node.js dan npm untuk manajemen dependensi JavaScript (https://nodejs.org/en/download/)
ikuti langkah-langkah berikut:
-
Clone Repository: Gunakan perintah berikut untuk meng-clone repository:
git clone https://github.com/Burzess/Software-SPMI.git
-
Masuk ke Direktori Proyek:
cd Software-SPMI -
Salin File
.env: Jika file.envbelum ada, salin file contoh.env.examplemenjadi.env:cp .env.example .env
-
Instal Dependensi PHP: Jalankan perintah berikut untuk menginstal dependensi PHP:
composer install
-
Instal Dependensi JavaScript: Setelah menginstal dependensi PHP, jalankan:
npm install
-
Generate Kunci Aplikasi: Jalankan perintah berikut untuk menghasilkan kunci aplikasi:
php artisan key:generate
-
Konfigurasi Database: Edit file
.envuntuk mengonfigurasi pengaturan database sesuai kebutuhan proyek Anda. Berikut adalah contoh pengaturan untuk menggunakan MySQL:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=nama_database DB_USERNAME=nama_pengguna DB_PASSWORD=kata_sandi
Gantilah
nama_database,nama_pengguna, dankata_sandidengan informasi yang sesuai untuk database Anda. -
Migrasi Database: Jalankan perintah berikut untuk melakukan migrasi database:
php artisan migrate
-
Menjalankan Seeder User: Untuk mengisi database dengan data pengguna awal, jalankan perintah berikut:
php artisan db:seed --class=UserSeeder
-
Menjalankan Server Laravel:
php artisan serve
-
Menjalankan Server Pengembangan Vite:
npm run dev