Skip to content

ZAIDALMAGHFUR/PressBoot

Repository files navigation

Build Status Total Downloads Latest Stable Version License

PRESBOOT - Lara

Website SISTEM Informasi berbasis LARAVEL 9 sebelumnya saya sudah buat juga yang versi nodejs + react, cuma belum lengkap, silahkan kalian lihat juga jika ingin belajar, fitur sama saja nantinya yang hanya berbeda dalam penggunaan teknologi bahasa yang saya gunakan, yang dibuat sedemikian rupa, untuk saya belajar, dan ini semua open source, bisa kalian kembangkan kembali, fitur sementara yang sudah saya kerjakan, yaitu:

  • Job Search ( Scraping website Glints ).
  • Zoom Meeting.
  • Authentication ( Register, Login, Verify Email, Forgot Password )

PRESSBOOT masih dalam tahap pengembangan, karena ini basicnya untuk saya mempelajari hal baru, update terbaru, baik itu php framework dan js framework.

Instalasi

Untuk dapat kalian gunakan PRESSBOOT ini silahkan kalian ketikan perintah dibawah ini.

$ composer install
$ composer update

Setting Enviroment

Berikut kalian setting terlebih dahulu, seperti yang saya sudah jelaskan diatas, bahwa fitur di PRESSBOOT ini ada Zoom Meeting dan Authentication menggunakan verify email dimana dibutuhkan sebuah SMTP untuk dapat mengirim sebuah email, beserta membuat zoom meeting maka ikuti langkah nya.

  • Untuk SMTP belajar kalian silahkan gunakan mailtrap agar mempunyai API KEY
  • Untuk mendapatkan akses API KEY Zoom, silahkan kalian registrasi / login zoom, lalu kebagian menu Advance - App Marketplace - Build JWT kemudian akan muncul API KEY beserta SECRET KEY dan untuk Library saya menggunakan MacsiDigital silahkan baca karena dokumentasinya yang cukup lengkap.
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=YOUR_USERNAME
MAIL_PASSWORD=YOUR_PASSWORD
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="no-reply@youremail.sch.id"
MAIL_FROM_NAME="${APP_NAME}"

Kemudian kalian letakkan dan buat env api key untuk zoom, letakkan paling bawah agar tidak bingung

ZOOM_CLIENT_KEY="YOUR_API_KEY"
ZOOM_CLIENT_SECRET="YOUR_SECRET_KEY"

Migration

Setelah kalian selesai semua setting, silahkan kalian migration menggunakan perintah dibawah ini di terminal kalian.

$ php artisan migrate

Running

Kemudian kalian jalankan perintah dibawah ini untuk menjalankan program di local project kalian.

$ npm run dev

Tambah terminal lagi untuk menjalankan artisan serve

$ php artisan serve

Silahkan kalian akses url projectnya sesuai local kalian, kemudian registrasi user baru dan jangan lupa verif email terlebih dahulu, email nanti dikirim ke mailtrap sesuai arahan saya sebelumnya, jika kalian nantinya ingin gunakan di online, silahkan gunakan smtp dari penyedia hosting.

License

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

About

This is an e-company website which is engaged in the environmental sector.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors