Sebuah aplikasi jurnal/diary pribadi yang aman, minimalis, dan modern. Proyek ini dibangun untuk menyediakan tempat pribadi bagi pengguna untuk mencatat pemikiran, perasaan, dan kenangan harian mereka.
Sebelum Anda memulai, pastikan Anda telah menginstal hal-hal berikut di sistem Anda:
- PHP (Versi yang direkomendasikan untuk versi Laravel Anda, misal: 8.1+)
- Composer
- MySQL atau database lain yang didukung Laravel
- Node.js & npm (Jika Anda menggunakan Laravel Mix/Vite)
Ikuti langkah-langkah di bawah ini untuk mengatur proyek secara lokal:
-
Klon Repositori
git clone https://github.com/fazrilrizki/mydiary.git cd mydiary
-
Instal Dependensi PHP
Gunakan Composer untuk menginstal semua dependensi PHP yang diperlukan: composer install
-
Konfigurasi Lingkungan
-
Duplikat file konfigurasi .env.example menjadi .env. cp .env.example .env
-
Edit file .env dan atur detail koneksi database Anda (DB_DATABASE, DB_USERNAME, DB_PASSWORD, dll.).
-
-
Buat Kunci Aplikasi
Laravel membutuhkan kunci aplikasi unik. php artisan key:generate
-
Migrasi dan Seeder Database
Jalankan migrasi untuk membuat tabel di database Anda, dan jalankan seeder (jika ada) untuk mengisi data awal. php artisan migrate --seed
Catatan: Jika Anda tidak memiliki seeder, cukup jalankan php artisan migrate.
-
Instal dan Kompilasi Aset Frontend (Opsional)
Jika proyek Anda menggunakan asset seperti CSS/JavaScript: npm install npm run dev
-
Jalankan Server Lokal
Anda dapat menjalankan server pengembangan Laravel bawaan: php artisan serve
Aplikasi sekarang harus dapat diakses di http://127.0.0.1:8000.
Kontribusi disambut baik! Jika Anda memiliki saran atau menemukan bug, silakan buka issue baru atau kirim Pull Request (PR).
- Fork repositori ini.
- Buat branch fitur Anda (git checkout -b feature/NamaFiturBaru).
- Commit perubahan Anda (git commit -m 'Tambahkan Fitur Baru').
- Push ke branch (git push origin feature/NamaFiturBaru).
- Buka Pull Request baru.
Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE.md untuk detailnya.
- Fazril Rizki Tanto Adji - fazrilrizkitantoadji@gmail.com
- Link Proyek: https://github.com/fazrilrizki/mydiary