Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ One Question Diary β€” Daily Reflection Journal

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. πŸ“βœ¨


πŸš€ Fitur Utama

  • ❓ 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)

πŸ›‘οΈ Fitur Admin

  • πŸ§‘β€πŸ’Ό Dashboard admin lengkap
  • πŸ‘€ Lihat semua jawaban user
  • πŸ› οΈ Hapus atau reset jawaban
  • πŸ‘₯ Manajemen user
  • πŸ“Š Statistik global (opsional)
  • 🧹 Bersihkan jawaban kadaluarsa (opsional)

πŸ§ͺ Teknologi yang Digunakan

  • 🧠 Laravel 12
  • 🎨 Blade + Tailwind CSS
  • πŸ” Laravel Breeze (Autentikasi)
  • πŸ—ƒοΈ MySQL / SQLite
  • πŸͺ™ Alpine.js (opsional)
  • πŸ›‘οΈ Middleware Auth + Role Admin/User

πŸ“¦ Instalasi & Penggunaan

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 serve

πŸ“ Struktur Folder Penting

  • app/Models/Question.php – Model pertanyaan
  • app/Models/Answer.php – Model jawaban harian
  • app/Http/Controllers/DiaryController.php – Logika diary & jawaban
  • resources/views/ – Blade templates (UI)
  • routes/web.php – Routing aplikasi

πŸ‘¨β€πŸ’» Tentang Developer


πŸ“ƒ Lisensi

Proyek ini bersifat open-source.
Silakan digunakan, dipelajari, dan dikembangkan sesuka hati! πŸš€βœ¨

About

πŸ“ One Question Diary β€” A simple daily journaling app for self-reflection. Answer one question every day and build your habit of mindful writing. 🌱

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages