Starter Project CodeIgniter 4 dengan Sneat Template

Starter project siap pakai menggunakan CodeIgniter 4 yang sudah terintegrasi dengan template Sneat

Screenshot

screenshot 1

screenshot 2

Fitur

  • Login
  • Halaman dashboard
  • Contoh CRUD data pengguna
  • Ubah password
  • Contoh menu dan sub menu
  • SweetAlert pada tombol hapus
  • Datatable

Instalasi

Download sebagai zip dari Github

Atau menggunakan git clone

git clone https://github.com/irmanf11/starter-ci4-sneat.git project-sneat
  • project-sneat adalah nama folder tujuan

Database

Pada project ini tidak disertakan migration, tapi ada file backup db_starter.sql berisi tabel pengguna

Jika ingin digunakan, bikin database baru dengan nama bebas dan import file db_starter.sql tersebut

Konfigurasi file .env

Rename file env_example menjadi .env

Konfigurasi file .env sesuai kebutuhan

CI_ENVIRONMENT = development

app.baseURL = 'http://project-sneat.test/'

database.default.hostname = localhost
database.default.database = db_starter
database.default.username = root
database.default.password =
database.default.DBDriver = MySQLi
database.default.port = 3306
  • app.baseURL opsional, bisa diisi ataupun tidak
  • Sesuaikan database, username dan password

Dependensi

Download dependensi dengan composer

composer update

Menghilangkan git (opsional)

Jika ingin menghilangkan source control (git) bisa dengan cara menghapus folder .git

Folder .git nya di hidden, jadi harus di Show hidden item dulu

Running

Untuk menjalankan aplikasinya bisa dengan perintah

php spark serve

Atau dengan URL project-sneat.test jika menggunakan virtual host (Laragon)

Pengguna yang sudah tersedia dan bisa langsung login

  • Username: admin
  • Password: admin