https://github.com/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
https://github.com/armandwipangestu/ci-3-template
bootstrap4 codeigniter3 datatables jquery stisla sweetalert2
Last synced: about 1 year ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/armandwipangestu/ci-3-template
- Owner: armandwipangestu
- License: mit
- Created: 2023-06-30T01:54:06.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-30T03:47:58.000Z (about 3 years ago)
- Last Synced: 2025-04-01T05:31:53.845Z (over 1 year ago)
- Topics: bootstrap4, codeigniter3, datatables, jquery, stisla, sweetalert2
- Language: HTML
- Homepage:
- Size: 12 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
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

# Daftar Isi
- [Teknologi Yang Digunakan](#teknologi-yang-digunakan)
- [Dependency](#dependency)
- [Cara Install](#cara-install)
- [Fitur](#fitur)
- [Authentication (Masuk atau Daftar akun)](#authentication-masuk-atau-daftar-akun)
- [Role User](#role-user)
- [Menu dan Submenu Management](#menu-dan-submenu-management)
## 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`
- [Codeigniter Versi 3.1.13](https://codeigniter.com/userguide3/installation/downloads.html)
- [Stisla Versi 2.2.0](https://github.com/stisla/stisla/releases/tag/v2.2.0)
- [Bootstrap Versi 4.2.1](https://blog.getbootstrap.com/2018/12/21/bootstrap-4-2-1/)
- [jQuery Versi 3.3.1](https://blog.jquery.com/2018/01/20/jquery-3-3-1-fixed-dependencies-in-release-tag/)
- [Datatables Versi 1.13.4](https://cdn.datatables.net/1.13.4/)
- [Sweetalert Versi 11.7.12](https://github.com/sweetalert2/sweetalert2/releases/tag/v11.7.12)
- [PHP Dotenv for Codeigniter](https://github.com/agungjk/phpdotenv-for-codeigniter)
## 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
- [Yarn](https://yarnpkg.com/)
- [PHP 5 ~ 8.0](https://www.php.net/releases/8.0/en.php)
- [MySQL 5.1+](https://downloads.mysql.com/archives/community/)
- [Apache](https://httpd.apache.org/)
- [Git](https://git-scm.com/downloads)
## 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

- Import database dari template repository ini ke dalam phpmyadmin
> **Catatan**:
> File sql nya berada di lokasi `ci-3-template/database/template.sql`



Menjalankan Aplikasi
Jalankan service Apache (Web Server) dan MySQL (Database) kemudian buka url pada browser
dengan alamat nya adalah `localhost/ci-3-template`

Untuk login kalian bisa menggunakan akun berikut ini:
- Role Admin

```
Email: admin@admin.com
Passowrd: 123
```
- Role User

```
Email: user@user.com
Passowrd: 123
```
atau kalian juga bisa melakukan registrasi atau daftar untuk akun sendiri
## Fitur
### Authentication (Masuk atau Daftar akun)
- Daftar
https://github.com/armandwipangestu/ci-3-template/assets/64394320/1ae60ea8-903a-4978-884e-7e442faf7ed2
- Masuk
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`

### 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 |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
|  |  |