
Website ini adalah platform donasi yang dikembangkan menggunakan Laravel 11. Proyek ini merupakan bagian dari tugas akhir mata kuliah Pemrograman Web Universitas Negeri Padang dengan berfokus pada implementasi fungsi CRUD (Create, Read, Update, Delete).
- Fitur-Fitur
- Tools yang Digunakan
- Screnshoot
- Instalasi
- Menjalankan Aplikasi
- Konfigurasi Gambar
- Kredit
- About & Help
- Halaman Donasi: Pengguna dapat melihat jumlah donasi yang terkumpul.
- Halaman Pembayaran: Pengguna dapat memberikan donasi berupa nama, pesan, jumlah, dan jenis pembayaran.
- Halaman List Donatur: Pengguna dapat melihat list pengguna yang telah berdonasi.
- Autentikasi Pengguna: Registrasi dan login pengguna.
- Dashboard Admin: Panel untuk mengelola donasi dan pengguna.
- CRUD Donasi: Pengelolaan data donasi (Create, Read, Update, Delete).
- Framework: Laravel 11
- Database: MySQL
- Dependency Manager: Composer
- Front-end: Blade Template Engine, Bootstrap











Setelah Anda melakukan cloning atau mengunduh secara manual repositori ini, jalankan prompt-prompt ini berikut pada terminal agar proyek dapat dijalankan:
- Clone repositori ini ke lokal Anda (skip step ini jika Anda mengunduh secara manual):
git clone https://github.com/SirGhazian/website-donasi-laravel.git
- Buka folder repository yang telah diclone:
cd website-donasi-laravel
- Instal dependensi PHP menggunakan Composer:
composer install
- Ubah nama file
.env.example
menjadi.env
dan sesuaikan line 22-27:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=donasi_database DB_USERNAME=root DB_PASSWORD=
- Migrasi database (Saat diminta konfirmasi, enter
yes
)php artisan migrate
- Buat seed database untuk akun login
php artisan db:seed AkunLogin
- Buat seed database untuk list donatur
php artisan db:seed ListDonatur
- Generate application key:
php artisan key:generate
Setelah berhasil melakukan step-step instalasi diatas, sekarang jalankan aplikasi dengan prompt:
- Jalankan server pengembangan Laravel:
php artisan serve
- Buka browser dan buka link:
http://localhost:8000
Untuk mengubah gambar seperti gambar header, banner, logo, ikon web, dan lainnya, Anda perlu mengikuti langkah-langkah konfigurasi berikut:
-
Header dan Banner:
- Pastikan gambar yang akan digunakan memiliki resolusi dan proporsi yang sesuai dengan desain halaman web Anda.
- Letakkan gambar pada folder public/image
-
Ikon Web & Logo:
- Persiapkan gambar logo dalam format yang mendukung transparansi jika diperlukan (misalnya PNG dengan latar belakang transparan).
- Pada direktori resource/views/layouts/header.blade.php, ubah link rel ikon pada tag
- Pada direktori resource/views/layouts/header.blade.php, ubah link href logo navbar pada tag
Pastikan untuk menguji setiap perubahan gambar untuk memastikan bahwa mereka sesuai dengan estetika dan tujuan situs web Anda. Perubahan ini tidak hanya mempengaruhi penampilan visual situs web Anda tetapi juga dapat memengaruhi pengalaman pengguna secara keseluruhan.
Gambar-gambar tertentu diambil dari Google Images dan merupakan hak cipta dari pemiliknya masing-masing. Gambar-gambar ini digunakan hanya untuk tujuan ilustratif. Beberapa gambar yang digunakan dalam proyek ini diambil dari sumber-sumber berikut:
- Sabang Merauke NEWS
- Tempo Co
- Deras Id
Untuk bantuan dan pertanyaan, silahkan hubungi sosial media saya: