Skip to content

Aplikasi web yang berfungsi untuk mengelola pembuatan surat

Notifications You must be signed in to change notification settings

burhan-arifm/persuratan

Repository files navigation

Persuratan

Persuratan merupakan aplikasi web yang berfungsi untuk mengelola pembuatan surat. Aplikasi ini dibangun dengan memanfaatkan framework Laravel versi 7.29. Aplikasi ini memanfaatkan aplikasi pihak ketiga sebagai server broadcasting bernama Pusher yang berfungsi agar dapat memperbaharui tampilan di pengguna secara real-time.

Apa itu Laravel?

Lumen merupakan framework yang dikembangkan oleh Taylor Otwell. Framework ini menggunakan bahasa PHP.

Spesifikasi kebutuhan

Karena aplikasi ini menggunakan framework Laravel versi 7.29, maka spesifikasinya mengikuti kebutuhan dari framework itu sendiri. Sila menuju ke laman dokumentasi resminya di sini.

Cara menggunakan

  1. Clone repositori ini.
  2. Jalankan composer install.
  3. Jika pada folder tidak terdapat file .env, copy file .env.example di direktori yang sama kemudian ganti namanya menjadi .env.
  4. Sesuaikan dengan setup pada komputernya, mulai dari database, URL aplikasi, hingga layanan broadcast yang digunakan.
  5. Jalankan php artisan migrate untuk menjalankan migration. Dapat ditambahkan dengan flag --seed untuk mengisi database dengan data yang telah disiapkan sebelumnya.
  6. Jalankan php artisan ziggy:generate untuk caching route tertentu ke dalam bentuk javascript
  7. Build library javascript dengan menjalankan yarn development atau yarn production.

Ingin memodifikasi sesuai kebutuhan?

Aplikasi ini menggunakan lisensi MIT. Apabila ingin memodifikasi aplikasinya, dipersilahkan. Adapun sebagai bantuan untuk memodifikasinya bisa menggunakan referensi-referensi berikut:

  1. Dokumentasi resmi framework Laravel.
  2. Tutorial menggunakan Pusher di framework Laravel.
  3. Tutorial menggunakan Pusher di framework Laravel (Bahasa Indonesia).

About

Aplikasi web yang berfungsi untuk mengelola pembuatan surat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published