armandwipangestu / ci-3-template

Repository ini merupakan template dari framework Codeigniter versi 3.1.13, template ini mempunyai fitur seperti authentication (masuk dan daftar), role user, menu dan submenu management
MIT License
3 stars 1 forks source link
bootstrap4 codeigniter3 datatables jquery stisla sweetalert2

Codeigniter 3.1.13 - Template

Repository ini merupakan template dari framework Codeigniter versi 3.1.13, template ini mempunyai fitur seperti authentication (masuk dan daftar), role user, menu dan submenu management

Codeigniter 3.1.13 - Template

Daftar Isi

Teknologi Yang Digunakan

Template ini dibuat menggunakan beberapa teknologi, diantaranya adalah:

Catatan:

  • Codeigniter disini berfungsi sebagai framework backend

  • Stisla berfungsi sebagai template dari framework frontend yaitu Bootstrap

Dependency

Catatan:

  • Yarn disini berfungsi sebagai package manager untuk mendownload dependency dari template Stisla.

  • Untuk PHP, MySQL dan Apache bisa di install dengan bundle seperti XAMPP / MAMP / LAMP

  • Git berfungsi untuk melakukan clone atau mendownload repository ini

Cara Install

Clone atau Download Repository ini ``` git clone https://github.com/armandwipangestu/ci-3-template.git ```
Copy .env.example menjadi .env.development - Masuk atau pindah ke directory `ci-3-template` ``` cd ci-3-template ``` - Copy file `.env.example` menjadi `.env.development` ``` cp .env.example .env.development ``` - Menambahkan informasi mengenai database di file `.env.development` ``` DB_HOSTNAME=localhost DB_USERNAME=root DB_PASSWORD= DB_NAME=template APP_NAME="Nama Aplikasi" ```
Install dependency template stisla - Masuk atau pindah ke directory `template/stisla` ``` cd template/stisla ``` - Install Dependency ``` yarn ``` - Membuat folder `pages/` ``` yarn dist ```
Membuat database - Membuat Database baru ![image](https://github.com/armandwipangestu/ci-3-template/assets/64394320/f0012304-6953-44eb-984d-08a0d7075fc7) - Import database dari template repository ini ke dalam phpmyadmin > **Catatan**: > File sql nya berada di lokasi `ci-3-template/database/template.sql` ![image](https://github.com/armandwipangestu/ci-3-template/assets/64394320/0f4713df-0ad6-4aa2-8b1c-f1b0365886fb)
![image](https://github.com/armandwipangestu/ci-3-template/assets/64394320/7d93ef50-7494-4f71-a002-a9702c38d56c)
![image](https://github.com/armandwipangestu/ci-3-template/assets/64394320/50043ffe-2246-48ea-bd90-0ef391e8a611)
Menjalankan Aplikasi Jalankan service Apache (Web Server) dan MySQL (Database) kemudian buka url pada browser dengan alamat nya adalah `localhost/ci-3-template` ![image](https://github.com/armandwipangestu/ci-3-template/assets/64394320/5b77ff93-a51c-4530-9e1e-67430b804d63) Untuk login kalian bisa menggunakan akun berikut ini: - Role Admin ![image](https://github.com/armandwipangestu/ci-3-template/assets/64394320/96fae3f4-f9db-4c27-a89b-af05b82e0843) ``` Email: admin@admin.com Passowrd: 123 ``` - Role User ![image](https://github.com/armandwipangestu/ci-3-template/assets/64394320/e8956061-7d20-422b-a216-782ed4de94bb) ``` Email: user@user.com Passowrd: 123 ``` atau kalian juga bisa melakukan registrasi atau daftar untuk akun sendiri

Fitur

Authentication (Masuk atau Daftar akun)

https://github.com/armandwipangestu/ci-3-template/assets/64394320/1ae60ea8-903a-4978-884e-7e442faf7ed2

https://github.com/armandwipangestu/ci-3-template/assets/64394320/0fbaef13-0222-421f-a1b1-43d7f38f5754

Role User

Pada template ini, memiliki fitur role user. Untuk default atau bawaan terdapat 2 role user, yaitu Administrator dan Member

image

Menu dan Submenu Management

Untuk membuat, mengubah, meghapus Menu dan Submenu pada template ini sudah disediakan fitur untuk me-manage hal tersebut.

Sehingga sudah tidak usah lagi menyentuh kode untuk menambahkan menu atau submenu pada sidebar

Menu Management Submenu Management
image image