Sebuah aplikasi pendataan gudang dari javagri untuk pencatatan mulai data bahan, data barang masuk bahan, data produksi hingga data terkait lainnya. Terdapat beberapa "peran" user dalam aplikasi seperti owner, lab, produksi hingga gudang. Dengan adanya sistem ini diharapkan dapat memudahkan setiap "peran" dalam industri tersebut dalam menyelesaikan setiap pekerjaannya masing-masing. Sistem ini juga dapat membantu memberitahukan pada antar "peran" ketika dibutuhkan dengan adanya notifikasi yang terdapat dalam aplikasi. |
Here is a working live demo : -
- Download source code aplikasi melalui 'download' atau git clone github.
git clone https://github.com/khizam/sip.git
- Kemudian siapkan sebuah tools Dependency Manager untuk PHP yaitu composer dan lakukan download source code dari library atau fm yang dibutuhkan aplikasi dengan cara.
composer install
- Kemudian sesuaikan environment variable pada file .env
- Setelah persiapan sudah selesai, maka selanjutnya menyiapkan database dan pastikan tools mdb sudah disiapkan. maka selanjutnya lakukan migration dan masukkan data dummy dengan perintah --seed
php artisan migrate --seed
or
php artisan migrate
php artisan db:seed
- Beberapa langkah sudah selesai disiapkan. selanjutnya karena aplikasi ini menggunakan websocket untuk push notifikasi maka kemudian setting kebutuhan environment variable-nya sesuaikan dengan host laravel websocket. Karena disini masih tahap pengembangan maka laravel-websocket masih digunakan pada sistem local
PUSHER_APP_ID=LARAVEL
PUSHER_APP_KEY=LARAVEL
PUSHER_APP_SECRET=SECRET
PUSHER_APP_CLUSTER=mt1
PUSHER_HOST=127.0.0.1
PUSHER_PORT=6001
- Tahapan pengaturan websocket sudah selesai. maka langkah selanjutnya yaitu menjalankan aplikasi dan host laravel websocket. dan aplikasi siap digunakan
php artisan serve
and
php artisan websockets:serve
Berikut teknologi yang digunakan: