Skip to content

AdhyDa/Jejakkebaikan

Repository files navigation

Jejak Kebaikan - Platform Crowdfunding & Donasi Digital

Laravel TailwindCSS Category

Jejak Kebaikan adalah platform crowdfunding berbasis web yang dirancang untuk menjembatani antara para donatur dengan kampanye sosial, kemanusiaan, dan pembangunan. Proyek ini dikembangkan sebagai bagian dari tugas Software Engineering untuk menciptakan solusi teknologi yang transparan dan mudah diakses bagi kegiatan filantropi.

🌟 Fitur Utama

  • Eksplorasi Kampanye: Pengguna dapat melihat daftar berbagai kategori kampanye (Bencana Alam, Pendidikan, Kesehatan, Pembangunan, dll).
  • Sistem Donasi Transparan: Fitur untuk melakukan donasi secara digital dengan pencatatan otomatis.
  • Progress Tracking: Menampilkan persentase pencapaian dana yang terkumpul secara real-time dibandingkan dengan target kampanye.
  • Manajemen Kampanye (Admin): Dasbor khusus bagi pengelola untuk memvalidasi kampanye, memantau riwayat transaksi, dan mengelola data donatur.
  • Otentikasi Pengguna: Sistem login dan registrasi yang aman untuk donatur maupun penggalang dana.

🛠️ Tech Stack

  • Framework Utama: Laravel (PHP)
  • Frontend: Blade Templating & Tailwind CSS
  • Database: MySQL
  • Tooling: Vite, Composer, NPM
  • Integration (Opsional): Midtrans/Payment Gateway (jika diaktifkan)

📂 Struktur Folder Utama

  • app/Models - Definisi skema untuk Kampanye, Donasi, dan User.
  • app/Http/Controllers - Logika pemrosesan donasi dan manajemen konten.
  • resources/views - Antarmuka pengguna (Landing page, List kampanye, Dashboard).
  • database/migrations - Struktur tabel untuk database crowdfunding.

💻 Cara Menjalankan di Lokal

  1. Clone Repositori:
    git clone [https://github.com/AdhyDa/Jejakkebaikan.git](https://github.com/AdhyDa/Jejakkebaikan.git)
    cd Jejakkebaikan
    
  2. Konfigurasi Environment:
      cp .env.example .env
      php artisan key:generate
    
  3. Clone Repositori:
     git clone [https://github.com/AdhyDa/Jejakkebaikan.git](https://github.com/AdhyDa/Jejakkebaikan.git)
     cd Jejakkebaikan
    
  4. Migrasi Database & Seeding:
     php artisan migrate --seed
    
  5. Jalankan Aplikasi:
     php artisan serve
    

🤝 Kontribusi

Proyek ini terbuka untuk dikembangkan lebih lanjut. Jika Anda menemukan bug atau memiliki ide fitur baru, jangan ragu untuk membuka Issue atau mengirimkan Pull Request.

📄 Lisensi

Proyek ini berada di bawah lisensi MIT License. Proyek ini dikembangkan oleh Adhyaksa Daudi - Mahasiswa Teknik Informatika, Universitas Negeri Malang.

About

Platform donasi yang terintegrasi 3-in-1 (Dana, Barang, & Relawan) berbasis Laravel 12, memanfaatkan Google Maps API untuk memantau lokasi barang yang didonasikan dan memudahkan partisipasi individu dan komunitas dalam gerakan sosial.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors