Skip to content

luqni/budget-app

Repository files navigation

Laravel Logo

💰 Aplikasi Budgeting Pengeluaran Keluarga

Aplikasi open source sederhana untuk mencatat, memantau, dan mengelola pengeluaran keluarga berbasis Laravel + SQLite.

Build Status Laravel Version License


📸 Tampilan Aplikasi

Gambar tampilan dashboard dan fitur utama akan segera ditambahkan di sini.

Contoh:

  • 📊 Dashboard keuangan keluarga
  • 🧾 Daftar pengeluaran harian
  • 💵 Ringkasan per kategori (makanan, transportasi, pendidikan, dll.)
  • 📅 Filter berdasarkan bulan

✨ Fitur Utama

✅ Catat pengeluaran keluarga dengan mudah
✅ Kelompokkan pengeluaran berdasarkan kategori
✅ Lihat total pengeluaran per bulan
✅ Gunakan SQLite (tanpa setup database tambahan)
✅ UI sederhana dan ringan untuk digunakan di laptop atau HP


📸 Tampilan Aplikasi

🏠 Dashboard Utama

Dashboard

💵 Grafik Bulanan Pengeluaran

Grafik Bulanan Pengeluaran

💵 List Pengeluaran

Form Pengeluaran

💵 Checklist dan Detail Pengeluaran

Checklist dan Detail Pengeluaran


⚙️ Teknologi yang Digunakan

  • Laravel 11
  • PHP 8.2+
  • SQLite Database
  • Bootstrap 5 / Tailwind (opsional)
  • Blade Template Engine

🚀 Instalasi

Ikuti langkah-langkah berikut untuk menjalankan proyek ini di lokal:

1️⃣ Clone Repository

git clone https://github.com/luqni/budget-app.git
cd budget-app

2️⃣ Install Dependencies

Pastikan kamu sudah menginstal Composer

composer install

3️⃣ Copy File Environment

cp .env.example .env

4️⃣ Generate App Key

php artisan key:generate

5️⃣ Gunakan SQLite sebagai Database

Buka file .env, lalu ubah konfigurasi database menjadi seperti berikut:

DB_CONNECTION=sqlite
DB_DATABASE=database/database.sqlite

Jika folder database/ belum ada file database.sqlite, buat file kosong:

touch database/database.sqlite

6️⃣ Jalankan Migrasi

php artisan migrate

7️⃣ Jalankan Aplikasi

php artisan serve

🔒 Lisensi

Proyek ini menggunakan lisensi MIT License

💡 Rencana Pengembangan Selanjutnya

📱 Mode mobile-friendly (PWA)

📊 Grafik pengeluaran per kategori

👨‍👩‍👧 Multi user (setiap anggota keluarga bisa login)

💬 Fitur pengingat budgeting bulanan

💬 Dukungan

Jika kamu menyukai proyek ini, bantu dengan ⭐️ memberi star di GitHub. Atau jika ingin berdiskusi, buka Issues untuk memberikan ide atau melaporkan bug.

Dibuat dengan ❤️ menggunakan Laravel oleh Muhammad Luqni Baehaqi

About

aplikasi web sederhana untuk mencatat keuangan keluarga

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages