News App adalah aplikasi web untuk menampilkan berita terkini.
- PHP >= 8.2
- Composer >= 2.x.x
- Node.js >= 20.xx.x
- NPM => 10.2.3
- PostgreSQL => 14.12
Clone repository ini ke direktori lokal Anda:
git clone https://github.com/arislaode/news-app.git
cd news-app
Instal dependensi PHP menggunakan Composer:
composer installInstal dependensi Node.js menggunakan npm:
npm installSalin file .env.example ke .env dan sesuaikan konfigurasi environment Anda:
cp .env.example .envpastikan anda telah membuat database di postgresq. Masuk ke file .env dan sesuaikan konfigurasi database Anda:
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=database_name_postgresql
DB_USERNAME=database_user_postgresql
DB_PASSWORD=database_password_postgresqlBuat key baru project laravel:
php artisan key:generatebuat penyimpanan gambar news:
php artisan storage:linkmenjalankan semua migrasi awal project laravel:
php artisan migrate
memasukan data awal ke project laravel:
php artisan db:seed
Build aset menggunakan Vite:
npm run buildJalankan server pengembangan Laravel::
php artisan serve
```# news-app