Project ini dibuat dengan tujuan membantu Anda yang sedang belajar Codeigniter 3 dengan studi kasus pembuatan sistem booking lapangan futsal. Setelah belajar dan memahami project ini Anda dapat membuat project lain atau mengembangkan yang sudah ada supaya lebih baik lagi. Semoga bermanfaat.
PROJECT INI TIDAK DIIZINKAN UNTUK DIPERJUAL BELIKAN KEPADA SIAPAPUN KECUALI SUDAH ANDA MODIFIKASI
Fitur
Booking lapangan secara online
Nominal Omset Harian, Bulanan, dan Tahunan
Grafik/Statistik Omset Bulanan dalam 1 Tahun berjalan
Total data pada modul album, foto, event, lapangan, kategori, kontak, slider dan customer
Manajemen Transaksi (generate invoice berdasarkan tahun-bulan-tanggal yang akan reset setiap bulan secara otomatis)
Manajemen Lapangan
Manajemen Album dan Foto
Manajemen Event
Manajemen Kategori
Manajemen Slider
Manajemen Kontak
Manajemen User dan Customer
Profil Bisnis
Set Nominal Diskon Member
Tools
PHP 7 (7.4.3)
IonAuth 2
Codeigniter 3 (3.1.8)
MySQL
Bootstrap 3
AdminLTE 2
Cara Pakai
Saya asumsikan Anda telah menginstall lampp stack, xampp, atau local development server lainnya. Kalau sudah, silahkan lanjut ke tahapan dibawah ini, namun apabila belum maka bisa ke bagian paling bawah yang ada di README ini.
Silahkan download/clone project ini ke pc/komputer/laptop Anda
Letakkan di folder htdocs
Buat database baru di phpmyadmin atau database manager lainnya dengan nama futsal
Import database yang ada di dalam folder db
Buka terminal ke direktori project dan jalankan perintah composer update
Akses ke http://localhost/futsal
Cara Login
Backend: Sebagai SuperAdmin atau Admin:
Akses ke http://localhost/futsal/admin/auth/login
Gunakan akun SuperAdmin dengan email superadmin@gmail.com dan password: superadmin, Admin: administrator@gmail.com dan password: administrator
Frontend: Sebagai Customer Biasa dan Sudah Berlangganan Member
Akses ke http://localhost/futsal/auth/login
Gunakan akun biasa dengan email batistuta@gmail.com dan password: asdfghjkl, Admin: userpremium@gmail.com@gmail.com dan password: asdfghjkl
Sistem membership dilakukan secara manual dengan cara Customer menghubungi SuperAdmin. Kemudian SuperAdmin akan mengganti Tipe User Customer tersebut di backend panel sebagai SuperAdmin.
Cara Install Local Development Server
Anda bisa menginstall xampp/wampp atau LAMPP Stack di pc/komputer/laptop yang dipakai. Tutorialnya bisa Anda ikuti disini: