GitHunt
PA

pangeran-droid/WebGIS-Sekolah-CI4

Sistem Informasi Geografis untuk pendataan dan pemetaan lokasi sekolah menggunakan CodeIgniter 4 dan Leaflet.js.

πŸ—ΊοΈ Web GIS Sekolah - CodeIgniter 4

Proyek ini merupakan aplikasi Web GIS (Geographic Information System) untuk pendataan dan pemetaan lokasi sekolah, dibangun menggunakan framework CodeIgniter 4 serta tampilan berbasis AdminLTE.

✨ Fitur Utama

  • πŸ” Autentikasi Admin (Login & Logout)
  • πŸ“ Pemetaan lokasi sekolah menggunakan Leaflet.js
  • 🏫 Manajemen data sekolah (CRUD)
  • πŸ“Š Dashboard admin responsif dan modern
  • 🧭 Penentuan koordinat lokasi secara interaktif di peta
  • πŸ“ Upload gambar/foto sekolah

πŸ› οΈ Teknologi yang Digunakan

πŸ“š Referensi Pembelajaran

Referensi utama dari seri pembelajaran di YouTube. Terima kasih kepada kreator konten atas ilmunya.

πŸš€ Cara Menjalankan Proyek

  1. Clone repositori

    git clone https://github.com/pangeran-droid/WebGIS-Sekolah-CI4.git
    cd WebGIS-Sekolah-CI4
  2. Salin file .env.example

    cp .env.example .env
  3. Edit konfigurasi database di .env

    database.default.hostname = localhost
    database.default.database = nama_database
    database.default.username = root
    database.default.password =
    database.default.DBDriver = MySQLi
    
  4. Jalankan server lokal

    php spark serve
  5. Akses di browser

    http://localhost:8080
    

πŸ”‘ Login Admin

Gunakan kredensial berikut untuk masuk sebagai admin:

  • Email: admin@gmail.com
  • Password: admin123

🧭 Struktur Proyek (Ringkasan)

/app
  β”œβ”€β”€ Controllers
  β”œβ”€β”€ Models
  β”œβ”€β”€ Views
  └── Config
/public
  └── AdminLTE/
/writable
.env

πŸ“Œ Catatan

  • Pastikan ekstensi PHP seperti intl, curl, mbstring, dan openssl aktif.
  • Gunakan versi PHP minimal 7.4 atau lebih tinggi.
  • Jika menggunakan XAMPP/Laragon, tempatkan folder proyek di htdocs atau www.

πŸ“„ Lisensi

Proyek ini dibuat untuk keperluan pembelajaran dan tugas kuliah. Bebas dimodifikasi sesuai kebutuhan.