Semart Skeleton adalah sebuah skeleton atau boilerplate atau kerangka awal untuk memulai sebuah proyek. Dibangun dengan menggunakan framework Symfony dan berbagai bundle serta diramu oleh Developer yang telah berpengalaman lebih dari 8 tahun menggunakan Symfony.
Ditujukan untuk memudahkan Developer dalam mengerjakan proyek tanpa perlu dipusingkan dengan berbagai pengaturan-pengaturan yang bersifat rutinitas dan berulang. Memiliki beberapa fitur dasar seperti pengaturan user, group, menu dan hak akses yang dapat diatur dengan mudah melalui menu yang telah kami siapkan.
-
Pengaturan User
-
Pengaturan Group
-
Pengaturan Menu
-
Pengaturan Hak Akses
-
Pengaturan Aplikasi
-
SQL Editor
-
CRUD Generator
-
Pengurutan
-
Pencarian
-
Multiple File Upload
-
User Context Filter
-
PHP 7.2 atau lebih baru
-
MySQL/MariaDB/PostgreSQL sebagai RDBMS
-
Redis Server sebagai Session Storage
-
Composer sebagai Dependencies Management
- Clone repositori dengan
git clonecommand:
git clone https://github.com/KejawenLab/SemartSkeleton.git Semart
atau dengan composer create-project command:
composer create-project -sdev kejawenlab/semart-skeleton Semart
-
Masuk ke direktori
Semartdengan perintahcd Semart -
Jalankan perintah
composer update --prefer-dist -vvv -
Jalankan perintah
symfony server:startuntuk menjalankan web server -
Buka browser pada alamat
http://localhost:8000atau sesuai port yang tampil ketika menjalankan perintah diatas -
Gunakan username
admindan passwordsemartadminuntuk masuk ke aplikasi
- Clone repositori dengan
git clonecommand:
git clone https://github.com/KejawenLab/SemartSkeleton.git Semart
atau dengan composer create-project command:
composer create-project -sdev kejawenlab/semart-skeleton Semart
-
Masuk ke direktori
Semartdengan perintahcd Semart -
Jalankan perintah
docker-compose build && docker-compose up -
Masuk ke container
appdengan perintahdocker-compose exec app bash -
Jalankan perintah
php bin/console semart:installdari dalam containerapp -
Buka browser pada alamat
http://localhost:8080 -
Gunakan username
admindan passwordsemartadminuntuk masuk ke aplikasi
Anda juga dapat membaca dokumentasinya secara online melalui Github I/O Putra Kahfi
php vendor/bin/phpunit- Login
- Menu List
- Roles
- Setting List
- User Form
- User List
- Query Runner
Anda dapat menggunakan Issues untuk melaporkan adanya bug, atau menggunakan Pull requests untuk request fitur.
Terima kasih kepada semua kontributor







