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 install
Instal dependensi Node.js menggunakan npm:
npm install
Salin file .env.example ke .env dan sesuaikan konfigurasi environment Anda:
cp .env.example .env
pastikan 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_postgresql
Buat key baru project laravel:
php artisan key:generate
buat penyimpanan gambar news:
php artisan storage:link
menjalankan semua migrasi awal project laravel:
php artisan migrate
memasukan data awal ke project laravel:
php artisan db:seed
Build aset menggunakan Vite:
npm run build
Jalankan server pengembangan Laravel::
php artisan serve
```# news-app