Grant Management Front End.md 2.6 KB

Grant Management Front End

Grant Management adalah web app untuk pengolahan dan pendaftaran sekaligus sebagai sistem informasi Hibah di Universitas Indonesia.


Teknologi

  1. Vue Js
  2. Npm
  3. NodeJs
  4. TypeScript
  5. JavaScript

Dokumentasi


  1. Instalasi

Untuk installasi berberapa hal yang harus dilakukan yaitu:

  • Clone codebase Front End Grant pada url http://MzBudi@gitlab.ui.ac.id/ade.badr/UI-Dashboard-Frontend.git

  • masuk ke folder dengan cmd dan lakukan instalasi package dengan perintah npm install

  • untuk menjalankan secara local, pindah branch ke development-local-api git checkout development-local-api dan pull dengan git pull origin development-local-api. untuk menjalankan secara production tetap di branch master

  • Setelah semua beres jalankan perintah npm run dev dan app akan berjalan di browser

  1. Modification
  • Modifikasi yang telah dilakukan adalah melakukan hide input data form email alternatif pada aplikasi yang terletak pada src/components/modules/elements/preview/proposal/IdentitasPengusulPreview.vue dan juga src/components/modules/pengusul/hibahSaya/form/identitasPengusul/elements/IdentitasPengusul.vue Untuk melakukan pengubahan ke semula dapat dihilangkan saja tag komentarnya <!-- & -->
  • Perubahan endpoint dapat dilakukan di src/endpoint.js
  1. Deployment

Deployment pada backend ini dilakukan pada VM yang telah disediakan, credentialnya adalah:

| Key | Value | | ----------------- | ------------------------------------------------------------ | | ip | 152.118.24.92:22 | | username | salman | | password | bismillah2020 | | gitlab.ui.ac.id | http://MzBudi@gitlab.ui.ac.id/ade.badr/UI-Dashboard-Frontend.git |

Lokasi file front end ada pada /var/www/ui-rima-frontend untuk melakukan perubahan dapat dilakukan pull dari gitlab diatas. FE nya menggunakan docker dan git dan sudah ada file run.sh. Untuk update FE tinggal

  1. Push updatenya ke git
  2. jalankan sudo sh run.sh

| Command Name | Command | | --------------------- | ---------------- | | Menjalankan App Grant | sudo sh run.sh |

Disarankan untuk melakukan notifikasi apabila ingin melakukan pembaharuan, karena selama masa run.sh , website tidak dapat diakses