Ini adalah projek web himatekia dengan teknologi laravel(backend) dan react inertiaJS(frontend)(typescript)
Untuk menjalankan aplikasi ini, sistem minimal yang dibutuhkan adalah sebagai berikut:
- PHP 8.0 atau yang lebih tinggi
- MySQL 5.7 atau yang lebih tinggi (gunakan xampp note:jangan lupa hidupkan apache dan mysql sebelum ke url)
- Composer
- Node.js 16 atau yang lebih tinggi
- NPM 7 atau yang lebih tinggi
- Clone repository ini dengan perintah
git clone https://github.com/Ijimeru/laravel-react.git
- Masuk ke direktori aplikasi dengan perintah
cd laravel-react
- Salin file .env.example menjadi .env dengan perintah
cp .env.example .env
-
Sesuaikan konfigurasi database pada file .env sesuai dengan database yang akan digunakan
-
Jalankan perintah
composer update
untuk menginstal semua package PHP yang dibutuhkan
- Jalankan perintah
npm install
untuk menginstal semua package JavaScript yang dibutuhkan
- Jalankan perintah
php artisan key:generate
untuk menghasilkan application key yang diperlukan
- Jalankan perintah
php artisan storage:link
untuk membuat symbolic link ke direktori storage
- Jalankan perintah
php artisan app:migrateseed
untuk menjalankan migrasi database dan menambahkan data awal. Kamu bisa merubah data awal pada file database/seeders/
- Jalankan perintah
php artisan serve
untuk menjalankan aplikasi pada http://localhost:8000/
- Jalankan perintah
npm run dev
// atau
npm run build
untuk mengkompilasi file-file React.tsx dan JavaScript
Sekarang kamu bisa mengakses aplikasi ini pada http://localhost:8000/
- Habibi
- Muhammad Habibi Wasi Narendra