Skip to content

📚 Aplikasi Pembantu Diseminasi dibuat untuk memudahkan Seksi DLS dalam Manajerial pekerjaan kantoran, sehingga bisa lebih fokus dalam melayani :)

Notifications You must be signed in to change notification settings

thosangs/apasi-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚APASI

Aplikasi Pembantu Diseminasi

Latest Stable Version License

Tentang APASI

APASI adalah singkatan dari Aplikasi Pembantu Diseminasi yang dapat digunakan untuk manajemen publikasi dan tabel seksi Diseminasi dan Layanan Statistik seluruh BPS se-Indonesia. Beberapa produk yang dapat diatur yakni

  • Alur Pembuatan Publikasi
  • Alur Rilis Publikasi
  • Alur Tabel Dinamis
  • Otomatis Sinkronisasi Tabel Dinamis
  • Manajemen Petugas Diseminasi
  • Notifikasi Email & Bot Telegram
  • Alur Pekerjaan (Belum, Sedang, dan Sudah Dikerjakan) Petugas

Penggunaan

Pertama kali yang harus anda lakukan yaitu melakukan cloning git ke lokal dengan perintah git clone <this-repo-url> , lalu membuat file .env dengan perintah cp .env.example .env , lalu mengisi informasi pada file .env.

APASI dikembangkan menggunakan Laravel 8. Untuk pemasangan, sangat disarankan menggunakan server Linux dengan memanfaatkan Laravel Sail. Instalasi Laravel Sail dapat diikuti di website.

Proses instalasi juga dapat dilakukan dengan metode force install dengan menggunakan perintah

docker run --rm -v $(pwd):/app composer install --ignore-platform-reqs

Selanjutnya yaitu menjalankan Laravel Sail dengan perintah berikut:

#Menjalankan Laravel Sail secara Daemon
./vendor/bin/sail up -d

#Instalasi NPM dan Compile front-end
./vendor/bin/sail npm install
./vendor/bin/sail npm run production

#Instalasi PHP package, jika belum force install
./vendor/bin/sail composer install

#Migrasi ke database MySql di Sail
./vendor/bin/sail artisan migrate

#Memasukkan default user ke database
./vendor/bin/sail artisan db:seed

#Menjalankan queue scheduler secara Daemon
./vendor/bin/sail artisan queue:work --daemon

Setelah menjalankan Laravel Sail, Aplikasi akan dapat dibuka di localhost:8082

Kontribusi

Silahkan menggunakan dan merubah aplikasi ini sesuai dengan kebutuhan masing-masing, jika terdapat celah kemanan, temuan dapat langsung dimasukkan ke issue pada git repo ini.

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

📚 Aplikasi Pembantu Diseminasi dibuat untuk memudahkan Seksi DLS dalam Manajerial pekerjaan kantoran, sehingga bisa lebih fokus dalam melayani :)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published