One Question Diary adalah aplikasi web jurnal harian yang bikin refleksi diri jadi lebih mudah, cepat, dan menyenangkan.
Cocok buat kamu yang ingin menulis satu pertanyaan setiap hari tapi malas ribet dengan jurnal panjang. πβ¨
- β Satu pertanyaan unik setiap hari
- βοΈ Jawaban hanya sekali per hari
- π Riwayat jawaban pribadi
- π Login & register aman
- π Penandaan tanggal otomatis
- π Bisa meninjau jawaban sebelumnya
- π± Fokus pada refleksi diri
- π Statistik sederhana (opsional)
- β° Reminder harian (opsional)
- π€ Dark mode (opsional)
- π§βπΌ Dashboard admin lengkap
- π Lihat semua jawaban user
- π οΈ Hapus atau reset jawaban
- π₯ Manajemen user
- π Statistik global (opsional)
- π§Ή Bersihkan jawaban kadaluarsa (opsional)
- π§ Laravel 12
- π¨ Blade + Tailwind CSS
- π Laravel Breeze (Autentikasi)
- ποΈ MySQL / SQLite
- πͺ Alpine.js (opsional)
- π‘οΈ Middleware Auth + Role Admin/User
git clone https://github.com/USERNAME/one-question-diary.git
cd one-question-diary
composer install
npm install && npm run dev
cp .env.example .env
php artisan key:generate
# Sesuaikan konfigurasi database di file .env
# DB_CONNECTION=mysql
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=your_database
# DB_USERNAME=your_username
# DB_PASSWORD=your_password
php artisan migrate
php artisan serveapp/Models/Question.phpβ Model pertanyaanapp/Models/Answer.phpβ Model jawaban harianapp/Http/Controllers/DiaryController.phpβ Logika diary & jawabanresources/views/β Blade templates (UI)routes/web.phpβ Routing aplikasi
- π GitHub: https://github.com/stevent4
- π· Instagram: https://instagram.com/a.stevents
Proyek ini bersifat open-source.
Silakan digunakan, dipelajari, dan dikembangkan sesuka hati! πβ¨